Anaconda模块包与虚拟环境的管理

2020年8月25日 分类:原创 作者:清心涟漪

预计所需阅读时间:3分钟

模块与包的管理

查看当前环境下安装的包:

conda list

升级所有包,包括Python(只会更新第三个版本号X,3.7.X):

conda update --all

升级conda:

conda update conda

升级单个包:

conda update package_name

升级多个包:

conda update package1 package2 package3

安装单个包:

conda install package_name

安装多个包:

conda install package1 package2 package3

安装指定版本的包

conda install numpy=1.11

删除单个包:

conda remove package_name

删除多个包:

conda remove package1 package2 package3

卸载某个包,带同相关的包:

conda uninstall package_name

查看当前环境下的安装包,有些用PIP安装的包会不显示,但仍可导入使用:

conda list

根据关键字搜索包,并指定源:

conda search tensorflow-gpu -c conda-forge

从指定的源,安装特定版本的包到特定环境:

conda install tensorflow-gpu=2.1 -c conda-forge -n your_env_name

虚拟环境管理

创建虚拟环境,并指定Python版本:

conda create -n your_env_name python=3.6

激活虚拟环境:

conda activate your_env_name

退出当前虚拟环境:

conda deactivate

安装包到虚拟环境:

conda install -n your_env_name package_name

删除虚拟环境,不能在已激活的虚拟环境删除:

conda remove -n your_env_name --all

删除环境中的某个包:

conda remove -n your_env_name package_name

继续阅读