添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

conda将几乎所有的工作,包括第三方包都当做package对待,因此conda可以打破包管理与环境管理的约束,从而能够更高效地安装各种版本的 Python 以及各种package,并且切换起来也很方便。

包的安装和管理

conda对于包的管理都是通过命令行来实现的。

conda --version

查看conda信息

conda info 

安装某个包

conda install package_name

安装多个包

conda install package_name1 package_name2 package_name3

指定安装的版本号

conda install package_name=1.10
 

conda安装包时会自动帮你安装依赖项,例如scipy依赖于Numpy,如果你只安装了scipy(conda install scipy)的话,则conda还会安装Numpy

卸载某个包

conda remove package_name

更新某个包

conda update package_name

更新环境中的所有包

conda update --all

列出所有已安装的包

conda list

查找某个安装的包

conda search search_term
 

例如我要查找Numpy,则可以使用如下命令:conda search numpy

除了管理包之外,conda还是虚拟环境管理器。环境能让你分隔用于不同项目的包。在实际工作中常常需要使用依赖于某个库不同版本的代码,例如。你的代码可能使用了Numpy中的新功能,或者使用了已删除的旧功能。实际上,不可能同时安装两个Numpy版本。

你要做的就是,为每个Numpy版本创建一个版本,然后在对应的环境中工作。每一个环境都是相互独立,互补干预的。

列出conda管理的所有环境

conda env list

使用conda创建一个新环境

# 创建一个python版本默认的虚拟环境
conda create --name env_name
# 创建一个名称为env_name的python版本为3.7的环境
# 这里env_name根据自己需求起名,python版本也可以更换
conda cteate -n env_name python=3.7

激活某个环境

# windows下激活代码
activate env_name
# linux 和 mocOS下激活代码
source activate env_name

导出当前环境的包信息

conda env export > environment.yaml

根据导出的配置信息创建新环境

conda env create -f environment.yaml

删除某个环境

conda remove -n env_name --all
                    文章目录包的安装和管理查看版本查看conda信息安装某个包安装多个包指定安装的版本号卸载某个包更新某个包更新环境中的所有包列出所有已安装的包查找某个安装的包环境管理列出conda管理的所有环境使用conda创建一个新环境激活某个环境导出当前环境的包信息根据导出的配置信息创建新环境删除某个环境conda将几乎所有的工作,包括第三方包都当做package对待,因此conda可以打破包管理与环境管理的约束,从而能够更高效地安装各种版本的Python以及各种package,并且切换起来也很方便。包的安装和管理.
升级conda(升级Anaconda前需要先升级conda):conda update conda
升级anacondaconda update anaconda
升级spyder:conda update spyder
更新所有conda update --all
安装包conda install package
				
作者:HELO 出处:http://www.cnblogs.com/HELO-K 欢迎转载, 转载时请保留此声明, 谢谢! 在这里整理一份全一点的 Conda 常用命令, 方便大家日常使用时参考, 一些命令也加入了一些针对初学者的更详细介绍, 大佬请忽略. 本文会不断更新, 记得使用页面搜索来找需要的命令哦, 对了,网页端在某一行连续三击似乎可以选中当前行, 方便复制. 本文通过参考下面三个博文而归结出linux上anaconda卸载方法。 anaconda安装及停用方法参考博文:http://blog.csdn.net/x_lock/article/details/53170321 卸载anaconda,启用spyder参考博文:http://blog.csdn.net/u010414589/article/details/51303502