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

如何将conda环境,包含该环境的python包进行复制和迁移

本教程主要是应用在一个conda环境下,已经通过pip安装了一些python库
由于pip安装的时候,python库被安装在了用户目录之下,尽管当初选择的是conda环境
所以,如果单纯的对conda环境进行打包操作的话,已经下载的python库很有可能并没有打包

这里有一个很简单的检验是否将python库打包的办法
查阅一下打包后的文件大小,如果是1kb左右,就肯定没有python库

需要将这个conda环境和整个python库进行一个打包压缩,并在另外一台电脑上实现的功能
办法如下
第一步:打包,使用的是conda-pack命令
1、激活conda环境
conda activate env2
2、安装conda-pack
conda install -c conda-forge conda-pack
3、将python函数库进行安装
pip install --no-user numpy
这里是用的numpy这个函数库作为例子
4、打包整个env2环境
conda pack -n env2 -o env2_migration.tar.gz
(注意,整个命令应该要在conda env2环境下运行
如果上述命令报错,使用完整路径
conda pack -p D:\anaconda3\envs\env2 -o env2_migration.tar.gz
第二步:在新电脑上恢复环境
1、使用命令行窗口,并给管理员权限,进入 envs 目录
cd /d C:\anaconda\envs
2、解压压缩包
tar -xzf env2_desktop.tar.gz -C env2
如果该压缩包在envs目录下
3、或者压缩包在桌面时候
tar -xzf "用户名一样的东西吧\Desktop\env2_desktop.tar.gz" -C env2
引号里面的内容为绝对地址

当然,有很多小伙伴可能会把conda环境装在了D盘,从而导致了一些权限问题
我们尝试在c盘创建conda环境,可以避免这样的问题
1、在c盘创建conda环境
conda create -n env4 python=3.9 -y --prefix "C:\Users\52299\conda_envs\env4"
2、 激活新环境
conda activate "C:\Users\52299\conda_envs\env4"
3、 安装所有需要的包
pip install numpy==2.0.2 pybullet
4、将这个路径添加到 conda 环境列表
conda config --append envs_dirs "C:\Users\52299\conda_envs"
5、查看环境是否在列表中
conda env list
6、现在可以用短名称激活
conda activate env4
7、安装 conda-pack(如果还没有)
conda activate env4
pip install conda-pack
8、打包环境到桌面
conda pack -n env4 -o "%USERPROFILE%\Desktop\env4_migration.tar.gz"
如果上面命令失败,使用完整路径打包
conda pack -p "C:\Users\52299\conda_envs\env4" -o "%USERPROFILE%\Desktop\env4_migration.tar.gz"

验证方式
1、激活 C 盘的 env2 环境
conda activate "C:\Users\52299.conda\envs\env2"
2、 查看所有已安装的包
conda list
a5b521ab8b81624679785e66570047b8

最终在另一个电脑上可能需要用命令行打开权限,确保是否在env2环境下

http://www.jsqmd.com/news/275644/

相关文章:

  • ProfiNet转DeviceNet工业网关提升工业产线PLC与从站设备通讯响应速度
  • 2026企业前台接待机器人选购指南:首推猎户星空豹小秘系列
  • 在线电路仿真实现RC滤波器设计的实战案例
  • risc-v五级流水线cpu新手教程:从取指到写回全流程
  • 提升效率:Multisim14.0与Ultiboard联合调试方法论
  • 安达发|电动工具智造进阶:APS自动排产软件,让效率“自驱动”
  • 温度与电压适应性分析:工业级蜂鸣器区分深度解读
  • VLA技术颠覆具身智能!从架构到落地,解锁机器人与自动驾驶的统一大脑密码
  • ES安装配置:Docker Compose应用完整示例
  • 数字频率计设计硬件架构:全面讲解其电路组成与信号路径
  • 导师推荐2026最新!9款AI论文写作软件测评:专科生毕业论文必备
  • 高效连接顾客的当代图谱:解析数字营销的核心逻辑与策略进化
  • onlyoffice免费社区版安装部署
  • 安装完 node.js 以后,需不需要修改全局安装包的目录,我觉的不需要修改。网上有很多教程让修改全局包安装目录和配置环境变量,我觉的这两步都多余。
  • AI+SEO全景决策指南:10大高价值方法、核心挑战与成本效益分析
  • 计算机技术与科学毕设易上手项目选题答疑
  • BloopAI/vibe-kanban 项目解析:AI 编程时代的「代理指挥中心」
  • HBuilderX制作网页:零基础构建移动H5页面
  • vivado除法器ip核使用入门:操作指南详解
  • 破解人岗错配:AI 智能解析简历在招聘初筛中的应用技巧
  • 2026 年企业必备!数字化员工档案管理软件的安全与查询优化指南
  • 电子行李秤方案研发设计服务
  • HDFS 架构深度解析:大数据存储的基石
  • 软件工程毕业设计创新的方向建议
  • Hologres Dynamic Table 在淘天价格力的业务实践
  • grbl支持的G代码指令集:快速理解
  • 工业控制中三极管开关电路设计:完整指南
  • Multisim14仿真建模实战案例:从零实现信号放大电路
  • 项目应用中常见的电感选型问题解析
  • HR 必看:OKR 与绩效管理软件协同运作,实现企业目标与增长双赢