1、前提
系统中安装了anaconda沙箱环境。
下载地址:anaconda官网
conda -V
检验是否安装以及当前conda的版本。
2、conda常用的命令
1.conda list
查看安装了哪些包。
2.conda env list
或 conda info -e
查看当前存在哪些虚拟环境
3.conda update conda
检查更新当前conda
3、创建python虚拟环境
conda create -n <env_name> python=<X.X>(2.7、3.6...)
说明: 创建python版本为X.X、名字为env_name的虚拟环境。env_name文件可以在Anaconda安装目录envs目录下找到。
4、激活(或切换不同python版本)的虚拟环境。
1、打开命令行输入python --version
或python -V
或python
可以查看当前环境python的版本。
2、使用如下命令激活你的虚拟环境(将改变python的版本)。
- Linux:
source activate <env_name>
(虚拟环境名称) - Windows:
activate <env_name>
(虚拟环境名称) - Mac:
conda activate <env_name>
(虚拟环境名称)
再使用python --version
可以检查当前python版本是否为想要的。
注意:如果使用的是Python --version
查看到的将是conda外的python环境,并非是conda创建的python环境。
5、虚拟环境中安装额外的包。
方法1
使用命令conda install -n <env_name> <package_name>
即可安装package到env_name中。
方法2
先使用activate
进入目标conda环境,再使用pip install <package_name>
也可以。
通过requirements.txt文件安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r <requirement_path>
6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。
使用如下命令即可
- Linux:
source deactivate
- Windows:
deactivate
- Mac:
conda deactivate
7、删除虚拟环境。
使用命令conda remove -n <env_name>(虚拟环境名称) --all
, 即可删除。
8、删除环境中的某个包。
使用命令conda remove --name <env_name> <package_name>
即可。