欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > Anaconda 迁移搭建完成的 conda 环境到另一台设备

Anaconda 迁移搭建完成的 conda 环境到另一台设备

2025/9/16 11:59:46 来源:https://blog.csdn.net/Emperdre/article/details/148594831  浏览:    关键词:Anaconda 迁移搭建完成的 conda 环境到另一台设备

一、在原设备 / 服务器上导出环境配置

1. 登录原设备 / 服务器

首先登录原来的设备或者服务器上,打开Anaconda命令行

2. 激活所想要复制的 conda 环境

然后激活所想要复制的 conda 环境,命令如下:

# xxx 是所需复制的原始环境名称
conda activate xxx
3. 执行导出命令

然后执行导出命令,将环境的“配方”保存到一个名为 environment.yml 的文件中(该文件包含了所有 conda 包、pip 包及其版本信息),命令如下:

conda env export > environment.yml

二、在新设备 / 服务器上清理和创建环境

1. 传输 environment.yml 文件

将刚才在原设备 / 服务器上生成的 environment.yml 文件传输到当前的新设备 / 服务器上(environment.yml 文件会生成在执行 conda env export > environment.yml 这条命令时所在的当前目录下

2. 重建环境

使用 conda env create 命令,根据 environment.yml 文件在新设备 / 服务器上进行重建环境,命令如下:

# xxx 是新环境的名称
conda env create -n xxx -f environment.yml

然后,conda 会读取 environment.yml 文件,自动下载并为新服务器正确安装所有指定的包,该过程会耗费一些时间

三、验证新环境

1. 激活新环境

创建完成后,激活新环境,命令如下:

# xxx 是新环境名称
conda activate xxx
2. 验证 python 是否正常

然后来验证 python 是否正常,命令如下:

which python

如果 python 正常,输出应该是:

# path 是新设备 / 服务器上 anaconda 的路径
# xxx 是新环境的名称
/path/anaconda3/envs/xxx/bin/python

然后输入命令如下:

python --version

输出应该是:

#  x.x.x  是原环境的 python 版本(即 .yml 文件中指定的版本)
Python x.x.x 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词