anaconda3 快速在无法连接外网的服务器上安装需要的环境

一、实现过程

1、在可连接外网的服务器上创建一个虚拟环境将自己需要的python包安装完成
2、下载conda-pack环境打包工具
3、将虚拟环境打包,将虚拟环境和Anaconda3-2020.11-Linux-x86_64.sh文件拷贝到离线服务器上
4、安装Anaconda,并将虚拟环境移植到离线服务器上anaconda/envs/目录下
5、解压环境压缩包,并激活环境

二、执行过程

1、在有网服务器上安装conda-pack

  source activate environment_name(虚拟环境名称)
  conda install conda-pack
  conda isntall -c conda-forge conda-pack

或者pip安装
  pip install conda-pack

2、打包虚拟环境

conda-pack
ls
(正常会出现虚拟环境压缩包)

3、将虚拟环境和anaconda.sh文件拷贝到离线服务器

sshpass -p $possword scp -r 当前服务器文件位置 离线服务器用户名@离线服务器ip:离线服务器地址  

4、安装anaconda,并将虚拟环境压缩包迁移到anaconda/envs/文件夹下

bash Anaconda3-2020.11-Linux-x86_64.sh(安装anaconda,可以参照   [https://www.jianshu.com/p/e298b9d3afae])
mkdir myenv
mv environment.tar.gz Anaconda3/envs/
tar -xf environment.tar.gz -C myenv

5、激活虚拟环境

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值