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
相关推荐
浮尘笔记20 小时前
Java Snowy框架CI/CD云效自动化部署流程
java·运维·服务器·阿里云·ci/cd·自动化
测试修炼手册1 天前
[测试工具] 用 Codex 做测试实战:从需求分析到自动化用例落地
运维·自动化·需求分析
米高梅狮子1 天前
03.网络类服务实践
linux·运维·服务器·网络·kubernetes·centos·openstack
June`1 天前
网络编程时内核究竟做了什么???
linux·服务器·网络
2301_803934611 天前
Go语言如何做网络爬虫_Go语言爬虫开发教程【指南】
jvm·数据库·python
WL_Aurora1 天前
Python爬虫实战(六):新发地蔬菜价格数据采集.
爬虫·python
盲敲代码的阿豪1 天前
Python 入门基础教程(爬虫前置版)
开发语言·爬虫·python
楼兰公子1 天前
RK3588 + Linux7.0.3 网络工程调试错误速查手册
linux·网络·3588
Elnaij1 天前
Linux系统与系统编程(9)——自设计shell与基础IO
linux·服务器
IpdataCloud1 天前
稳定的企业级IP数据接口怎么选?可用性指标+离线库高可用方案
运维·网络·tcp/ip