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
相关推荐
A.A呐1 天前
【Linux第六章】进程状态和优先级
linux
哈里谢顿1 天前
Django 应用 OOM(Out of Memory)故障的定位思路和排查方法
python·django
iambooo1 天前
Shell在日志分析与故障排查中的实战应用
linux·服务器·网络
甄心爱学习1 天前
【python】获取所有长度为 k 的二进制字符串
python·算法
一路往蓝-Anbo1 天前
第 9 章:Linux 设备树 (DTS) ——屏蔽与独占外设
linux·运维·服务器·人工智能·stm32·嵌入式硬件
钛态1 天前
Flutter for OpenHarmony:dio_cookie_manager 让 Dio 发挥会话管理能力,像浏览器一样自动处理 Cookie 深度解析与鸿蒙适配指南
android·linux·运维·flutter·ui·华为·harmonyos
王码码20351 天前
Flutter for OpenHarmony:Flutter 三方库 bluez 玩转 Linux 风格的蓝牙操作(蓝牙底层互操作)
linux·运维·服务器·前端·flutter·云原生·harmonyos
tuotali20261 天前
氢气压缩机技术规范亲测案例分享
人工智能·python
A.A呐1 天前
【Linux第七章】进程切换和命令行参数
linux
嫂子的姐夫1 天前
030-扣代码:湖北图书馆登录
爬虫·python·逆向