- 积分
- 4630
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-3-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 晋陵小生 于 2019-2-25 12:59 编辑
用python的小伙伴们对Anaconda应该都不陌生,在服务器上部署python环境高效且简单。但是conda在安装库的时候需要用到网络,在不能联网的服务器上使用就不太方便了。这里可以考虑将一个可联网的服务器环境迁移过去。
具体步骤如下:
1.在可以联网的服务器,装好需要的一些包,导出环境 conda env export > pyn_env.yml
2.根据yml文件中的信息,到patho/anaconda3/pkgs/下挑出对应的安装包(可以写个脚本匹配)
3.在离线服务器上conda config --set offline true;conda create -n pyn_env;conda activate pyn_env。将离线包上传到服务器,通过conda install --use-local xxxx.bz2安装本地离线包。
conda install --use-local *.bz2 一次安装所有包会报错,建议写个shell脚本逐个安装,先装python的包,期间有个别包安装失败的话,可以等其他包都安装完成了再次安装。
原贴传送门:Anaconda环境迁移
|
|