【Anaconda】虚拟环境离线迁移

【Anaconda】虚拟环境离线迁移

项目中常常遇到需要在离线环境中下为anaconda安装有关深度学习的虚拟环境的问题,服务器设备不能连接互联网的环境。


前言

为了实现Anaconda虚拟环境移植运行在其他设备这一目的,需要实现虚拟环境的导出,本博文详细介绍虚拟环境离线迁移,将完整的虚拟环境导出,而后拷贝到目标主机上完成离线迁移。
【Anaconda3】常用命令


环境信息

# 查看操作系统
systeminfo
# 查看所有虚拟环境
conda env list


导出虚拟环境

直接备份envs目录下对应的虚拟环境包可能存在问题!!!虽然博主经常也这么干

# 得到的是一个.tar.gz压缩包
conda pack -n environment_name -o environment_name_pack.tar.gz
# eg:conda pack -n instant-neus -o instant-neus.tar.gz


导出的虚拟环境包的默认地址在cmd(执行命令时)的路径下:

离线恢复虚拟环境

离线恢复只需要将虚拟环境包复制到目标环境的临时目录,然后解压缩到anaconda的envs目录下即可

conda env list

虚拟环境已经添加上:


总结

简洁明了的讲解了Anaconda创建的虚拟环境的离线迁移流程。

猜你喜欢

转载自blog.csdn.net/yangyu0515/article/details/132079936