Conda 命令应用举例¶
Python Environment
因为 Python 版本众多,之间并不完全兼容。开发程序时,需要保证所用的 Python 主版本,第3方包的版本依赖兼容。这就是环境管理。
所谓 Python 环境 就是一个特定的 Python 主程序版本,以及一组特定版本的 Packages。 当使用 Conda 或其它虚拟环境管理时,激活某个环境,就是让接下来的 Python 程序在特定的环境下运行。
列出所有环境¶
conda env list
具名环境 与 无名环境
具名环境是指具有自己名字的环境,无名环境则由一个文件夹(路径)代表。

上图中前3个是具名环境,它们分别是 base, flask-web, gnuradio,名字位于第1列。最后一列是每个环境的路径。显示后4个环境没有名字。
当前所在环境前面会显示星号,例如当前环境为 base,这是 anaconda 的基础环境。
创建新环境¶
conda create -n pycss_air python=3.6
切换到新的环境¶
conda activate base # 激活 base 环境
conda activate flask-web # 切换到 flask-web 环境
切换到新的环境时,就自动离开了旧的环境。如果激活命令后不加任何环境名,则从所有 Python 环境中退出:
conda activate
切换到无名环境¶
切换到无名环境时,因为没有名字可用,在命令中用路径代替其名字即可。例如切换到 D:\app\Anaconda3 目录中的环境:
conda env list
conda ativate D:\app\Anaconda3
删除旧环境¶
conda remove -n pycss_air --all
重命名¶
Conda 没有专门提供重命名环境的命令,但可通过先复制旧环境到一个新的名称,再删除已有的旧环境。
conda create -n tf --clone rcnn
conda remove -n rcnn --all
似乎也可以在操作系统中直接修改环境所有目录的名字来实现。
使用 Anaconda GUI 管理 Python 环境¶
步骤:
启动 anconda gui
在gui 中切换到相应的版本,
启动 shell
shell启动 spyder
或者:
启动 anconda gui
在gui 中切换到相应的版本,
启动 spyder