专栏名称: 气象学家
【气象学家】公众号平台为您解读最新气象科研进展、分享气象实用编程技巧、追踪气象即时资讯。欢迎加入气象AI和Python交流群以及气象博士群!与5W+的专业人士一起交流互动!
目录
相关文章推荐
润农畜牧报价  ·  2025年2月13日 全国各地区鸡蛋报价! ·  15 小时前  
网信安徽  ·  这种食物深受追捧!尽量少吃,不只糖多→ ·  18 小时前  
每天学点做饭技巧  ·  墙上插上它,24小时物理除螨,让千万螨虫集体 ... ·  昨天  
上饶新闻  ·  团圆“食”刻,解锁上饶一县一道菜 ·  昨天  
上饶新闻  ·  团圆“食”刻,解锁上饶一县一道菜 ·  昨天  
51好读  ›  专栏  ›  气象学家

气象编程 | conda虚拟环境打包迁移

气象学家  · 公众号  ·  · 2024-06-14 11:49

正文

第一时间获取气象科研资讯

气象学家 公众号 交流群

加入

适用场景

  • 本地 机器 通外网, 生产环境 (Linux目标 服务器 处于内网环境无法上网;
  • 需要迁移的conda虚拟环境对依赖库版本一致性要求较高。

迁移步骤(以pymodel虚拟环境为例)

1.本地在线安装所需依赖库后,进入需要打包的conda虚拟环境

conda activate pymodel

2.检查是否有conda-pack这个包

conda list
# 没有就pip或conda安装
conda install -c conda-forge conda-pack

3.打包当前需迁移的环境

conda pack -n pymodel -o pymodel.tar.gz

4.移植环境

把压缩包传到另一个服务器后,找到conda存放虚拟环境的位置,一般在miniconda3或anaconda的下 级目录envs里,把包放在这里,创建一个环境名命名的文件夹(如pymodel),解压缩到这个文件夹,即完成移植。

cd /home/test/software/anaconda/envs
mkdir -p pymodel
tar -zxvf pymodel.tar.gz -C pymodel


5.检查是否成功

conda info -e

出现迁移的conda虚拟环境即成功移植,可激活使用。

conda activate pymodel


其他 | 删除移植好的虚拟环境

1.方法一: 根据绝对路径删除

conda deactivate
conda env list
conda env remove -p /home/test/software/anaconda/envs/pymodel


2.方法二:根据虚拟环境名称删除

conda deactivate
conda remove -n  pymodel --all



【积跬步,至千里】








声明: 欢迎转载、转发。气象学家公众号转载信息旨在传播交流,其内容由作者负责,不代表本号观点。文中部分图片来源于网络,如涉及内容、版权和其他问题,请联系小编 (微信:qxxjgzh) 处理。


往期推荐
获取 ERA5/ERA5-Land再分析数据(36TB/32TB)
获取 全球 GPM降水数据,半小时/逐日(4TB)
获取1998-2019 TRMM 3B42逐日降水数据






请到「今天看啥」查看全文