方法一:使用 conda-pack
打包环境(推荐)
原理:将整个环境目录打包成压缩文件,迁移后直接解压使用,无需网络依赖。
步骤:
-
在原机器上操作:
# 安装 conda-pack(确保原机器有网络) conda install conda-pack # 打包环境(假设环境名为 myenv) conda pack -n myenv -o myenv.tar.gz
-
将生成的
myenv.tar.gz
文件复制到目标服务器(通过U盘、内网传输工具等)。 -
在目标服务器上操作:
# 创建目标目录(例如 ~/conda_envs) mkdir -p ~/conda_envs # 解压到目标目录 tar -xzf myenv.tar.gz -C ~/conda_envs # 激活环境 source ~/conda_envs/bin/activate # 验证 python --version
注意:
-
要求原机器与目标服务器的操作系统和架构(如Linux版本、64位)完全一致。
-
解压后无需安装,直接激活即可