一、检验当前conda的版本

1
conda -V

二、查看已经有的虚拟环境

1
conda env list 

三、创建虚拟环境和删除虚拟环境

anaconda命令创建python版本为x.x,名字为env_name的虚拟环境。
env_name文件可以在Anaconda安装目录envs文件下找到。

1
2
3
4
# 创建
conda create -n env_name python=x.x
# 删除
conda remove -n env_name --all

需要注意两点:

  1. =的前后不要有空格,否则命令无法被正常解析。
  2. 不输入python版本号,虚拟环境也能新建成功,但是没有python解释器,不能直接使用!

四、激活虚拟环境和关闭虚拟环境

1
2
3
4
# 激活
conda activate env_name
# 关闭
conda deactivate

五、对虚拟环境中安装和删除额外的包

如果没有进入到当前虚拟环境,使用-n env_name 的方式去指定对某个虚拟环境安装软件,命令如下:

1
2
3
4
5
6
7
8
9
10
11
# 查看指定环境下已安装的package
conda list -n env_name
# 安装指定环境下某个package
conda install -n env_name [package]
# 删除指定环境下某个package
conda remove -n env_name [package]
# 更新指定环境下某个package
conda update -n env_name [package]

# 更新conda,保持conda最新
conda update conda

六、pycharm 中使用conda虚拟环境

1.使用cmd查看新建的虚拟环境的目录:> conda env list

如图:我输入命令后,显示我有俩个三个虚拟环境,分别名叫spide1、tensorflow,root(root是必须有的,就是anaconda3安装路径)

2.打开pycharm,选择File->setting->Project:****->Project Interperter,点击下图的Add按钮。

3.选择conda environment,点击existing environment,选择你的conda环境,一定要选择到python.exe结尾。如我的Anaconda安装路径为:C:\Users\Y\Anaconda3,我就选择我

创建的虚拟环境的路径为:C:\Users\Y\Anaconda3\envs\tensorflow\python.exe,其中tensorflow表示虚拟环境的名字。勾选“make available to all projects”,表示可以将这个环境使用到其他项目。