(亲测)使用Conda-Pack快速配置内网(离线)环境
感慨 !!!已经一年多没写博客了…
问题描述:
内网无法访问外网,虽然安装了Anaconda,可以使用conda、pip命令下载,然后内网无法冲浪,也就无法下载了。就很头大。
解决方案:
在外网配置好内网所需环境,使用conda-pack包对已有环境进行打包,拷贝至内网即可使用。
具体步骤:
-
使用
conda
或者pip
命令安装conda-pack
包# 二选一 conda install conda-pack pip install conda-pack
-
使用
conda pack
命令打包目标环境,打包后文件以.tar.gz
结尾# 使用原始环境名打包,打包至当前目录 conda pack -n my_env # 重命名环境名打包,打包至当前目录 conda pack -n my_env -o out_name.tar.gz # 打包至指定目录 conda pack -p /explicit/path/to/my_env
-
将打包环境拷贝至内网,Anaconda的解压至
envs
目录下# 需要先创建一个和环境名一致的文件夹,解压到该文件夹即可。 # 如:先创建好my_env包,再解压到该目录中
-
查看是否成功
# 首先看是否有该环境 conda env list # 接着输一下python,看是否返回版本信息 # 这样之后就成了
附:conda-pack说明地址:
https://conda.github.io/conda-pack/