在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。
Ⅰ 虚拟环境相关:
1.创建虚拟环境:
使用 conda create -n env_name python=X.X,anaconda 命令创建python版本为X.X、名字为env_name的虚拟环境。env_name文件可以在Anaconda安装目录envs文件下找到。
例:conda create -n pytorch python=3.7
创建了一个名称为pytorch的环境,指定python版本为2.7, 在不指定python版本时,会自动安装最新python版本。
再如:conda create -n env_name numpy matplotlib python=3.9
再创建环境时指定python版本为3.9,同时安装了numpy、matplotlib包
2.激活虚拟环境:
使用如下命令即可激活创建的虚拟环境:
Linux: source activate env_name(虚拟环境名称)
Windows: activate env_name(虚拟环境名称)
3.退出虚拟环境:
使用如下命令即可退出创建的虚拟环境:
Linux: source deactivate env_name(虚拟环境名称)
Windows:deactivate env_name(虚拟环境名称)
4.删除虚拟环境:
使用命令conda remove -n env_name(虚拟环境名称) --all, 即可删除对应环境。
5.删除虚拟环境中的包:
使用命令conda remove --name $env_name $package_name(包名) 即可。
Ⅱ python包相关:
1.conda list:查看当前环境中安装了哪些包
2.conda install package_name(包名):安装指定python包
conda install package_name(包名) -i 源名称或链接 :指定下载源安装python包
3.conda uninstall package_name(包名):删除指定python包
4.conda env list 或 conda info -e:查看当前存在哪些虚拟环境
5.conda环境下创建jupyter内核:
①conda install ipykernel
②python -m ipykernel install --user --name kernel_name(内核名称) --display-name kernel_name(内核名称)
Ⅲ 源服务管理:
1.conda config --show-sources:查看当前使用源
2.conda config --add channels 源名称或链接:添加指定源
3.conda config --remove channels 源名称或链接:删除指定源



