1.将原来服务器上所需的虚拟环境,打包
# -n 后面的参数是服务器A要克隆的环境名称,我的环境名称为hxl
conda env export -n hxl > environment.yaml
2.在原来目录下找到environment.yaml文件,和anaconda3/pkgs文件,下载并上传到另一台服务器上

注意anaconda3/pkgs覆盖原来的anaconda3/pkgs文件,cd到environment.yaml目录下执行如下代码

3.执行如下代码()
# -n 后的参数是在B上要创建的虚拟环境名称, -f 后参数指的是yaml环境内容
conda env create -n hxl-f environment.yaml

以上方法尝试时,pkgs文件过大,不易迁移

尝试下面方法

python笔记40-环境迁移freeze生成requirements.txt

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐