conda转移环境envs到不联网服务器

我的服务器A上安装了miniconda3,自带了python3.9的环境;但我要在不联网的服务器A安装python2.7环境,又不想再安装miniconda2.

  1. 我在联网的服务器B上安装miniconda3
  2. 在服务器B上创建新的conda python2.7环境: conda create -n py2 python=2.7
  3. 在服务器B上激活虚拟环境py2:conda activate py2
  4. 在服务器B py2的环境下安装相应要用到的python软件包:pip install 包名  -i Simple Index

  1. 安装pysam用上面的方法容易报错:这里用conda install pysam
  2. 用conda list查看这个环境下安装的包
  3. 在服务器B上打包py2环境:conda pack -n py2;
  4. 打包后的压缩包在当前目录,将py2.tar.gz转移到不联网的服务器A ~/miniconda3/envs下;需要在~/miniconda3/envs下,创建你需要的环境名的文件夹,比如我的py2文件夹,解压py2.tar.gz到你的环境名下:tar -xzf py2.tar.gz -C py2

 

 完成后,conda env list查看环境转移是否成功;conda list查看随环境转移的python包是否转移成功。^-^

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值