一. 前景介绍
我们做深度学习项目时,一般使用conda创建虚拟环境,然后在虚拟环境中进行开发。那么问题来了,如果我们要在其他电脑上配置相同的虚拟环境使程序能够顺利运行,该怎么办呢?
二. 导出虚拟环境
conda env export > environment.yml
environment.yml的内容如下:
此时只有conda环境里的包,还需要把pip管理器中的包也加入,才能像以前一样正常使用
pip freeze > requirements.txt
requirements.txt的内容如下:
三. 复现虚拟环境
conda env create -f environment.yml
pip install -r requirements.txt
这样你就可以快速复现虚拟环境了。