conda环境的转移和复制
1.conda导出已有环境,环境保存在environment.yaml文件中。
conda env export >environmrnt.yaml
2.当我们想再次创建该环境,或者根据别人的.yaml文件复现环境时,可以用如下命令。
conda env create -f environment.yaml
注意:.yaml文件移植过来的环境知识安装了原来环境里用conda install 等命令直接安装的包,用pip之类装的包并没有移植过来
pip环境的转移和复制
下面是在linux环境下的pip自动生成和安装requirement.txt的步骤
1.激活对应的虚拟环境
conda env list # 查看所有的conda虚拟环境
source activate env_name
2.生成requirement.txt文件
pip freeze >requirement.txt
3.安装requirement.txt
conda create -n env_name python=3.6 # 创建新的虚拟环境
source activate env_name # 激活新建的虚拟环境
pip install -r requirements.txt