将现有的Conda环境导出,并将环境保存在一个名为"environment.yaml"的文件中。
conda env export > environment.yaml
要重新创建该环境或者使用别人提供的.yaml文件来复现环境,可以使用以下命令来安装所需的环境配置。
conda env create -f environment.yaml
请注意,将.yaml文件移植到新环境中只会安装你在原始环境中使用"conda install"等命令直接安装的包,而使用"pip"等方式安装的包将不会被移植过来,你需要重新安装这些包。关于移植pip下载的包请参见我的这篇博客:一行代码让你将项目的pip环境复制下来(pip生成requirements.txt文件)
建议:先利用conda创建环境并将conda环境中的库下载完毕后再下载requirements.txt的内容。
文章讲述了如何使用Conda命令`condaenvexport>environment.yaml`导出环境到yaml文件,然后通过`condaenvcreate-fenvironment.yaml`重新创建环境。注意,仅conda安装的包会被记录,pip安装的包需额外处理,可以参考博客处理pip包。建议先用conda建立环境并安装所有库,再处理pip依赖。
&spm=1001.2101.3001.5002&articleId=131362015&d=1&t=3&u=aba620328c314e74b5877ff76ff87018)
2195

被折叠的 条评论
为什么被折叠?



