conda env环境整体打包,部署

最近学了一招env环境的迁移,相对来说比较方便。
如果我们从A机器上配置好env环境。可以直接打包env环境,然后直接解压到B机器上。
优点:与requriement.txt相比,不需要网络环境,与各种依赖之间的关系。
缺点:要考虑机器B环境的适配性(比如:cuda版本等)。

1. 旧机器上打包env环境

1.1 首先,需要下载conda打包环境

conda install -c conda-forge conda-pack

1.2 直接对env环境进行打包

conda pack -n 本地的虚拟环境名 -o output.tar.gz --ignore-missing-files

最后:–ignore-missing-files是忽略一些版本不一致的问题

2. 新机器上解压env压缩包

2.1 复制之前的压缩包到新的机器中,复制的目录是/anaconda/envs/

要查看你安装的anaconda环境的地址

cd ***/anaconda/envs/      #***代表你安装的anaconda,每个人是不同的

复制到这的原因是:conda正常创建也是到这个目录中

2.2 首先创建一个envs环境的名字,然后直接解压即可

mkdir env_1   # 创建一个新的环境目录
cd env_1   # 进入该目录
tar -xzvf output.tar.gz  # 解压
  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值