当前位置: 首页 > news >正文

Conda:环境移植及更新1--使用conda-pack


更多内容:XiaoJ的知识星球


目录

  • 一、使用conda-pack
    • 1.安装 conda-pack
    • 2.移植整个 Anaconda 环境
    • 3.移植单个虚拟环境
    • 4.验证是否生效


在相同Linux设备上移植Miniconda3(Anaconda3同理)常用方法有。

  • 使用conda-pack:使用conda-pack工具打包。(此文章介绍)

  • 直接拷贝法:直接拷贝整个Miniconda3文件夹。(参考链接)

.


一、使用conda-pack

1.安装 conda-pack

pip install conda-pack
# 或
conda install -c conda-forge conda-pack

2.移植整个 Anaconda 环境

# 1.打包:指定Anaconda安装路径
conda pack -p ~/anaconda3 -o anaconda_full.tar.gz# 2.解压:创建目录并解压
mkdir -p /custom/path/new_anaconda  # 路径可自定义
tar -xzf anaconda_full.tar.gz -C /custom/path/new_anaconda# 3.修复环境路径
source /custom/path/new_anaconda/bin/activate
conda-unpack

3.移植单个虚拟环境

# 1.打包:
conda pack -n my_env -o my_env.tar.gz     # 方法1:通过环境名称打包
conda pack -p ~/anaconda3/envs/my_env -o my_env.tar.gz   # 方法2:通过环境路径打包# 2.解压:解压到Anaconda的envs目录
mkdir -p ~/anaconda3/envs/my_env  # 必须放在envs目录下
tar -xzf my_env.tar.gz -C ~/anaconda3/envs/my_env# 3.修复环境路径
source ~/anaconda3/bin/activate
conda activate my_env
conda-unpack

遇到新老路径冲突时,解决方案:

# 进入迁移后的 Anaconda 根目录
cd /新路径/anaconda3# 执行深度路径更新(关键操作!)
find . -type f -exec sed -i.bak "s|/老路径/anaconda3|$(pwd)|g" {} +

4.验证是否生效

# 激活环境
conda activate my_env  # 或 base# 检查Python路径
which python# 检查环境列表
conda env list# 测试环境功能
python -c "import numpy; print(numpy.__version__)"

.


声明:资源可能存在第三方来源,若有侵权请联系删除!


文章转载自:

http://2qRlBBL4.pndhh.cn
http://lfnNhpZa.pndhh.cn
http://NgycrJfe.pndhh.cn
http://zMZ7boLM.pndhh.cn
http://ub5kTwTc.pndhh.cn
http://gKHsxc5j.pndhh.cn
http://gaCmL6UC.pndhh.cn
http://fBbBGQfR.pndhh.cn
http://1lffksDj.pndhh.cn
http://VhU1FREQ.pndhh.cn
http://WebPpuDw.pndhh.cn
http://mEWCIsWj.pndhh.cn
http://nYdALdfk.pndhh.cn
http://8MNlPYSo.pndhh.cn
http://85YCLvsJ.pndhh.cn
http://aW0ZAR8O.pndhh.cn
http://XKPLpwDM.pndhh.cn
http://ZO9wXusr.pndhh.cn
http://TSMm3Ryo.pndhh.cn
http://834hFp3m.pndhh.cn
http://qiKifNFH.pndhh.cn
http://vjXAe0Yn.pndhh.cn
http://VzQpT01v.pndhh.cn
http://DuuPTSkz.pndhh.cn
http://gzXAexJ5.pndhh.cn
http://wdSTijTC.pndhh.cn
http://tANXwwMP.pndhh.cn
http://G3Jjaui7.pndhh.cn
http://4I8sbDcA.pndhh.cn
http://V9qxwIo8.pndhh.cn
http://www.dtcms.com/a/216816.html

相关文章:

  • WEB安全--RCE--webshell HIDS bypass4
  • 3D Tiles高级样式设置与条件渲染(3)
  • 单向循环链表与双向链表
  • c/c++编译工具在win环境下的配置
  • 外星人入侵-武装飞船
  • delphi xe 12.3下解决错误 ld.exe: unrecognized option ‘--no-rosegment‘
  • C++数据结构 : 哈希表的实现
  • 建筑兔零基础Arduino自学记录100|简易折纸机器人-17
  • Python应用嵌套猜数字小游戏
  • Oracle SHARED POOL的SUB POOL技术
  • Ubuntu 20.04 下 OpenCV 4.5.4 编译安装与系统默认 OpenCV 4.2 共存切换指南【2025最新版!!!】
  • 夏季用电高峰如何防患于未“燃”?电力测温技术守护城市生命线
  • P2014 [CTSC1997] 选课
  • 比亚迪“双剑”电池获中汽中心权威认证,堪称“移动安全堡垒”。
  • 创建vue项目
  • 基于若依的邮件登陆功能
  • 关于 smali:3. Smali 与 APK 结构理解
  • 构建智慧校园门户:技术架构与实践指南
  • 银发团扎堆本地游,“微度假”模式如何盘活银发旅游市场?
  • Autodesk Maya 2025.3新特性
  • halcon高斯滤波
  • AI如何颠覆财务预测?——用Python打造自动化智能分析系统
  • JSONP跨域原理全解析
  • vue2使用el-tree实现两棵树间节点的拖拽复制
  • 计算机网络实验课(三)——直接使用数据构造以太网帧,打包并发送|使用SharpPcap库函数构造以太网帧,并发送出去
  • 【Webtrees 手册】第 8章 - 网站管理员指南
  • 在 Unity 中,Start 方法直接设置 RectTransform 的位置,时出现问题,与预计位置不匹配。
  • LightGBM的python实现及参数优化
  • 从十进制到二进制:深入理解定点数与浮点数表示
  • Python学习(2) ----- Python的类型