conda中新建虚拟环境等相关操作

发布时间 2023-09-13 22:45:03作者: sinatJ

1 基础命令

1 - 新建虚拟环境:

conda create -n you_env_name python=3.7

2 - 查看当前有哪些虚拟环境:

conda env list

3 - 激活某个虚拟环境:

conda.bat activate your_env_name

4 - 在虚拟环境中安装包和依赖:

conda install xxx

5 - 删除虚拟环境:

conda remove -n xxxx --all

6 - 清理(conda瘦身):

conda clean -p      //删除没有用的包
conda clean -t      //tar打包
conda clean -a		// 比 -p 更强力

2 将虚拟环境安装到指定路径

conda create --prefix=E:\Conda_envs\env_test_py36 python=3.6
路径 E:\Conda_envs 是先建好的文件夹;
py36是需要安装的虚拟环境名称。

请注意,安装完成后,虚拟环境的全称包含整个路径,为 D:\python36\py36。激活指定路径下的虚拟环境的命令如下:

activate D:\python36\py36

想要删除指定路径下的虚拟环境,使用如下的命令:

conda remove --prefix=D:\python36\py36 --all

不过这里要注意的是,如果python36 文件夹下只有 py36 一个虚拟环境的话,该移除命令还会将 python36 文件夹也一同删除。若有多个虚拟环境则不会。

3 requirement.txt

# pip 批量导出包含环境中所有组件的requirements.txt文件
pip freeze > requirements.txt

# pip 批量安装requirements.txt文件中包含的组件依赖
pip install -r requirements.txt

# conda 批量导出包含环境中所有组件的requirements.txt文件
conda list -e > requirements.txt

# conda 批量安装requirements.txt文件中包含的组件依赖
conda install --yes --file requirements.txt