conda环境配置--环境分享(xxx.yml + requirements.txt)

一、什么是环境分享?

       把自己的环境分享给别人,方便他人快速建立与你一模一样的环境(同一个版本的python及各种包). 一个分享环境快速的方法就是给他人一个你要分享环境的.yml文件。首先通过activate命令激活要分享的环境,然后在激活的环境中输入下面的命令,会在当前工作目录下生成一个yml文件。

二、步骤

2.1 导出自己的环境

1)激活环境

加入你要分享的环境叫xxx,则执行下列代码激活环境xxx

# 激活环境
conda activate xxx

2)生成欲分享环境的yml文件

# 生成.yml文件,enviroment是自命名的yml文件名
conda env export > enviroment.yml

3)导出 conda 当前安装的环境中安装的包到requirements.txt中

# 导出 conda 当前安装的环境中安装的包到requirements.txt中
pip freeze > requirements.txt 

2.2 他人赋值已导出的环境

1)拷贝上述导出的 xxx.yml文件 和 requirements.txt

2)他人在自己本地使用yml文件创建文件

# 使用.yml文件创建环境
conda env create -f environment.yml

3)他人在自己本地使用requirements.txt 文件安装包

# 根据依赖文件安装所需库
pip install -r requirements.txt
# 或者 根据依赖文件安装所需库(根据清华镜像)
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

你可能感兴趣的:(Conda环境配置,conda)