conda环境打包和安装
环境打包
安装 conda-pack
选择需要共享的环境进行打包
conda pack -n 环境名
打包一般需要等待几分钟。完成后后即可在家目录得到名为 环境名 tar.gz 的环境压缩包。压缩好的环境压缩包一般默认是不公开权限的,使用下述指令将其权限公开 chmod 775 压缩包名
建议大家将希望共享的环境压缩包复制到公共文件夹/home/publicuser/anaconda env share 目录下,并在目录下的environment _list 文件中附上相关文字说明,也可告知管理员 做记录
环境迁移与安装
复制环境压缩包至自己的家目录
cp /home/publicuser/anaconda-env-share/tensorflow.tar.gz ~
在 Anaconda 环境目录下创建一文件夹
Anaconda中的环境目录一般为 Anaconda 安装目录 /envs/,该目录名即为后续的环境名 mkdir 目录名
将环境压缩包解压至创建的文件夹中, tar -xzvf 压缩包路径 -C 文件夹路径
解压完成后,查看anaconda环境,激活环境
执行conda-unpack使得环境能够正常使用
至此环境迁移完成
问题
问题描述:在打包导出环境时出现_CondaPackError错误,大意是pip安装的包的版本与conda安装的包的版本冲突,需要进行统一
- 后缀加上
--ignore-missing-files
- 将要迁移的环境克隆一个新的出来,然后将新的环境打包即可。
conda create -n new_env --clone origin_env
conda pack -n new_env
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JrunDing!
评论