如何将Python/Anaconda虚拟环境从一台计算机复制到另一台计算机
Anaconda环境跨机克隆操作步骤
第一步:源计算机(存在image_analytics环境的设备)导出环境配置
- 先打开终端/Anaconda Prompt,如果你需要离线复制环境,需要先安装打包工具:
conda install conda-pack -c conda-forge - 在线复制场景(目标设备可正常连接conda源):执行命令导出环境配置文件,自动兼容跨系统/架构差异:
conda env export -n image_analytics --no-builds -f image_analytics_env.yml - 离线复制场景(目标设备无法联网):执行命令导出完整环境压缩包:
conda pack -n image_analytics -o image_analytics_env.tar.gz
第二步:传输导出文件到目标计算机
- 将上一步生成的
image_analytics_env.yml(在线场景)或image_analytics_env.tar.gz(离线场景),通过U盘、局域网传输等任意方式拷贝到目标计算机的本地目录。
第三步:目标计算机导入环境
在线导入操作
- 打开目标设备的终端/Anaconda Prompt,进入存放yml文件的目录
- 执行创建环境命令:
conda env create -f image_analytics_env.yml - 安装完成后执行
conda activate image_analytics验证环境激活状态,运行常用依赖包确认可用性
提示:如果目标设备已存在同名环境,可加
--force参数覆盖:conda env create -f image_analytics_env.yml --force
离线导入操作
- 在目标设备的Anaconda安装目录的
envs文件夹下,创建同名空目录:mkdir -p 你的Anaconda安装路径/envs/image_analytics - 将传输的tar.gz压缩包解压到刚创建的空目录内
- 执行激活命令:
conda activate image_analytics - 执行路径修正命令:
conda-unpack,执行完成后环境即可正常使用
内容的提问来源于stack exchange,提问作者Chirag Patankar
相关产品推荐
相关产品推荐

