Linux中不同服务器之间迁移python 虚拟环境-conda-pack

conda-pack 打包迁移(同系统 / 架构时用,更快捷)

若你的新旧服务器都是Ubuntu 系统 + x86_64 架构,可直接打包环境目录迁移:

步骤 1:原服务器(ubuntu22,vipuser)打包环境

bash

运行

复制代码
# 安装conda-pack(base环境执行)
conda install -n base conda-pack -y

# 打包localmamba环境(生成压缩包)
conda pack -n localmamba -o /home/vipuser/localmamba.tar.gz
步骤 2:传输压缩包到新服务器

bash

运行

复制代码
scp /home/vipuser/localmamba.tar.gz amax@新服务器IP:/home/amax/

若使用ip不确定,这一块不敢保证能用。我是用的是将localmamba.tar.gz上传到百度网盘,然后再新的服务器里面继续从百度网盘下载。此处需要记住下载的地址

步骤 3:新服务器(amax)解压恢复

bash

运行

复制代码
# 1. 创建环境目录(选新服务器的conda路径,比如/opt/anaconda3/envs/)
mkdir -p /opt/anaconda3/envs/localmamba

# 2. 解压压缩包到该目录
tar -zxvf /home/amax/localmamba.tar.gz -C /opt/anaconda3/envs/localmamba

# 3. 修复环境路径(关键!否则激活会报错)
source /opt/anaconda3/envs/localmamba/bin/activate
conda-unpack

# 4. 验证激活
conda activate localmamba
python -V
相关推荐
木卫二号Coding2 小时前
第七十六篇-V100+llama-cpp-python+Qwen3-30B+GGUF
开发语言·python·llama
٩( 'ω' )و2602 小时前
linux网络--基础概念
linux·网络
-To be number.wan2 小时前
为什么 pyecharts 在 Jupyter Notebook 里显示空白?
ide·python·jupyter·数据分析
深圳市恒讯科技2 小时前
2026新加坡服务器硬件防火墙配置推荐
运维·服务器·云计算
小江||小廖2 小时前
服务器如何设置共享文件夹,让其他内网电脑可以访问
运维·服务器
HIT_Weston2 小时前
121、【Ubuntu】【Hugo】首页板块配置:list 模板(一)
linux·ubuntu·list
The森2 小时前
万字长文外加示例:进入内核理解Linux 文件描述符(fd) 和 “一切皆文件” 理念
linux·经验分享·笔记
忘忧记2 小时前
用 Python 30 分钟做出自己的记事本
开发语言·python
历程里程碑2 小时前
Linux19 实现shell基本功能
linux·运维·服务器·算法·elasticsearch·搜索引擎·哈希算法