文章目录
- 下载conda pack
- 打包已有环境
- 还原环境
因为有的服务器没有网络,如果想要安装自己的虚拟环境,就需要在有网络的服务器安装好环境后迁移到没有网络的服务器。
conda-pack
是一个命令行工具,用于打包 conda 环境,pip inatall
和conda install
安装的包都能够被打包,包括该环境中安装的软件包的所有二进制文件。
下载conda pack
pip install conda-pack
打包已有环境
# 把虚拟环境 my_env 打包为 my_env.tar.gz
conda pack -n my_env
# -o 参数指定打包路径和名称,把虚拟环境 my_env 打包为 out_name.tar.gz
conda pack -n my_env -o out_name.tar.gz
会生成一个后缀为.tar.gz
的压缩包。
还原环境
把生成的压缩包拷贝到没有网络的服务器上。
到conda虚拟环境的目录下创建目录my_env
,把压缩包解压到此处。
cd /home/legion/miniconda3/envs
mkdir -p my_env
tar -xzvf my_env.tar.gz -C /home/legion/miniconda3/envs/my_env
然后激活环境就可以使用了。
参考:
https://blog.csdn.net/ds1302__/article/details/120027173
https://blog.csdn.net/weixin_48888528/article/details/130342520