【conda】打包已有conda环境并在其他服务器上搭建

张开发
2026/4/6 13:50:28 15 分钟阅读

分享文章

【conda】打包已有conda环境并在其他服务器上搭建
【conda】打包已有conda环境并在其他服务器上搭建方法1导出env.yml方法2直接把整个 conda 环境打包方法1导出env.yml 最推荐的可复现性最好也最不容易因为路径变化出问题。导出环境文件conda activate dibs condaenvexport--no-buildsdibs_env.yml在另一台服务器上condaenvcreate-fdibs_env.yml conda activate dibs如果这个环境里还用 pip 装过包env export 通常也会带上不放心的话可以额外保存一份pip freezedibs_requirements.txt然后在新机器补一遍pipinstall-rdibs_requirements.txt方法2直接把整个 conda 环境打包适合“尽量原样复制”尤其是在同类 Linux 服务器之间迁移。先安装 conda-packconda activate base condainstall-cconda-forge conda-pack打包 dibsconda pack-ndibs-odibs.tar.gz传到另一台服务器后解压例如mkdir-p~/envs/dibstar-xzfdibs.tar.gz-C~/envs/dibs然后修复环境内路径~/envs/dibs/bin/conda-unpack以后激活可以直接source~/envs/dibs/bin/activate

更多文章