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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐