查看 conda 版本号
conda -V
conda –version
环境管理
- 查看当前有哪些环境
conda env list 或
conda info -e实际执行命令示例:
➜ ~ conda env listconda environments:
#
base * /anaconda3
flaskdev /anaconda3/envs/flaskdev
pythonRoad /anaconda3/envs/pythonRoad
test_py2 /anaconda3/envs/test_py2
➜ ~ conda info -e
conda environments:
#
base * /anaconda3
flaskdev /anaconda3/envs/flaskdev
pythonRoad /anaconda3/envs/pythonRoad
test_py2 /anaconda3/envs/test_py2
查看环境管理的命令帮助
conda env -h
创建环境
conda create –name your_env_name
创建指定 python 版本的环境
conda create –name your_env_name python=2.7
conda create –name your_env_name python=3.6创建包含某些包的环境
conda create –name your_env_name numpy scrapy
创建指定版本下包含某些包的环境
conda create –name your_env_name python=3.6 numpy scrapy
激活某个环境
source activate target_env_name
关闭激活的环境
source deactivate target_env_name
复制某个环境
conda create –name new_env_name –clone old_env_name
删除某个环境
conda remove –name target_env_name –all
包管理
列举当前活跃环境下的所有包
conda list
列举一个指定环境下的所有包
conda list -n your_env_name
为激活环境安装某个包
conda install package_name
为指定环境安装某个包
conda install –name target_env_name package_name
更新当前环境某个包
conda update package_name
更新指定环境某个包
conda update -n target_env_name package_name
删除当前环境某个包
conda remove package_name
注意: 如果是通过pip安装的包,移除时也请使用 pip uninstall package_name 命令移除,如果使用 conda remove 可能会发生异常,导致conda不可用删除指定环境某个包
conda remove -n target_env_name package_name
搜索某个包信息
conda search package_name
更新anaconda
conda update anaconda
更新python至最新版本
conda update python
更新所有包
conda update –all
分享环境
把自己的环境分享给别人,方便他人快速建立与你一模一样的环境(同一个版本的python及各种包). 一个分享环境快速的方法就是给他人一个你要分享环境的.yml文件
步骤:
1) 生成欲分享环境的yml文件
conda env export > environment.yml
2) 他人在自己本地使用yml文件创建文件
conda env create -f environment.yml
参考博客: https://blog.csdn.net/menc15/article/details/71477949/