你会Conda 环境复制(导入导出)嘛?

你会Conda 环境复制嘛?

最近在忙毕业论文嘛,在实验室的服务器上跑跑实验,因为也快放假了,而疫情这种情况,不知道还能不能开学~,实验室的服务器又只能内网连(心中mmp),那如果开不了学就需要租服务器跑了,想着要重新安装环境就头疼,

那么我又学习到了,把现在的环境备份一下,然后如果有特殊情况,我也可以直接导入导出搞了~

如果需要安装conda,请查看另外一篇文章:linux 安装 Anaconda

导出

1、conda环境导出

首选需要切换到导出的环境:

source activate xxxx

# 以example环境举例
source activate example

将该环境的包导出:

conda env export > 文件路径/文件名称.yaml

# 以导出到/home下的example.yaml文件为例
source activate /home/example.yaml

2、pip环境导出

上面的conda导出只会导出该环境conda install 的包,如果有一些用pip安装的包,是没有导出的,所以需要将pip安装的环境导出

pip freeze > 文件路径/文件名称.txt

# 以导出到/home下的example.yaml文件为例
pip freeze > /home/example.txt

导入

1、conda环境包导入

上面生成的example.yaml文件,将其上次到到目标机上后执行

conda env create -f 文件

#上面生成的example.yaml文件,将其复制到目标机上后执行
conda env create -f /home/example.yaml

这时候就会生成对应名称的conda虚拟环境,如果想修改名称,可以修改yaml里面的name字段,即可

2、pip环境包导入

上面生成的example.txt文件,将其复制到目标机上后执行

conda env create -f 文件

#以example.txt文件为例
pip install -r /home/example.txt

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值