conda创建python虚拟环境

为什么需要虚拟环境

在做项目时,有可能会遇到对于python中的A包,项目甲和项目乙所需的A包的版本不同,我们不可能在做项目甲时安装A包的一个版本,在做项目乙时又将A包更新到另一个版本。虚拟环境就是为了解决这样的冲突,我们创建一个虚拟环境env1,在虚拟环境env1中安装A包的一个版本,做项目甲;创建另一个虚拟环境env2,在其中安装A包的另一个版本做项目乙。

创建虚拟环境后,进入虚拟环境,系统中的各个文件夹在不同环境中仍然是共享的,只是不同环境中管理不同的包。

conda常用命令

1.查看安装了哪些包

conda list

2.查看当前存在环境

conda list

3.查看当前存在虚拟环境

conda env list

4.更新conda

conda update conda

5.创建python虚拟环境

conda create -n your_name python=x.x

your_env_name文件可以在Anaconda安装目录envs文件下找到。

6.激活虚拟环境
打开CMD命令行,输入:

activate your_name

7.对虚拟环境安装相应的包

conda install -n your_name xx-package

8.关闭虚拟环境

deactivate

9.删除虚拟环境

conda remove -n your_name —all

10.删除环境中某个包

conda remove —name $your_name $xx-package

11.查看已安装的虚拟环境

conda info —envs
conda env list

12.分享conda环境

conda env export > envrionment.yaml

13.使用yaml文件生成虚拟环境

conda env create -f envrionment.yaml


本文作者: Alone
本文链接: https://blog.nosecurity.cn/posts/2850.html
版权声明: 本博客所有文章除特别声明外,均为原创,采用 CC BY-SA 4.0 协议 ,转载请注明出处!