anaconda3 快速在无法连接外网的服务器上安装需要的环境
anaconda3 快速在无法连接外网的服务器上安装需要的环境一、实现过程1、在可连接外网的服务器上创建一个虚拟环境将自己需要的python包安装完成2、下载conda-pack环境打包工具3、将虚拟环境打包,将虚拟环境和Anaconda3-2020.11-Linux-x86_64.sh文件拷贝到离线服务器上4、安装Anaconda,并将虚拟环境移植到离线服务器上anaconda/env/目录下5
·
一、实现过程
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
更多推荐
已为社区贡献2条内容
所有评论(0)