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

Ubuntu conda虚拟环境不同设备之间迁移

Ubuntu conda环境迁移(conda-pack)

  • 方法一:压缩拷贝
  • 方法二:conda-pack

在一台电脑配置好conda虚拟环境后,若在其它电脑需要同样的环境,可通过如下两种方式进行迁移。

方法一:压缩拷贝

找到Ubuntu下的anaconda文件夹,并找到其中的envs文件夹,在该文件夹下每一个子文件夹都是一个虚拟环境,子文件夹名称和在终端上执行“conda env list”获得的名称是能对上的。

然后,将你需要迁移的虚拟环境直接压缩打包,然后拷贝到另外一台电脑上,并解压至同样的anaconda文件夹下的envs子文件夹内。然后,使用vscode打开解压后的虚拟环境,并通过全局搜索的方式将路径进行修改。

例如:

1.电脑A中名称为aa的虚拟环境,其路径是/home/A/anaconda3/envs/aa,压缩后为aa.zip。
2.将aa.zip拷贝至电脑B中,并解压至/home/B/anaconda3/envs/,解压后的文件夹名称仍为aa。
3.使用电脑B中的vscode打开aa文件夹,并全局搜索/home/A/anaconda3/envs/aa,替换为/home/B/anaconda3/envs/aa即可。

请注意:这里的路径只是随便举例,具体请根据读者自己的电脑进行修改。

方法二:conda-pack

首先,在电脑A中打开终端,执行:

pip install conda-pack

然后,执行:

conda info -e
# 该代码用于查阅虚拟环境,功能类似于conda env list

接着,对虚拟环境打包:

conda pack -n aa
# 这里假设虚拟环境名称为aa,具体请读者自行修改。

然后,将压缩包拷贝至电脑B中虚拟环境文件夹内(也就是anaconda3/envs/文件夹内)进行解压,并确保解压后的文件夹名称为aa即可。

请注意:conda-pack打包的文件夹不包含aa文件夹,而是aa文件夹内部的文件,所以读者需要先创建名为aa的空文件夹,然后将压缩包解压至aa文件夹内。

方式二的好处在于不需要手动修改路径


http://www.kler.cn/a/582512.html

相关文章:

  • PHP前后开发纪录
  • 【C++初阶】string①:管理char的字符数组是一个模版(快速上手使用)
  • Spring Boot集成HikariCP:原理剖析与实战指南
  • 【蓝桥杯单片机】第十一届省赛
  • MATLAB 控制系统设计与仿真 - 24
  • KVM制作Ubuntu 22.04.5系统qcow2类型镜像
  • 下一代AIGC一站式商业解决方案Chat Nio
  • 【反无人机目标检测】DRBD-YOLOv8
  • react实现一个列表的拖拽排序(react实现拖拽)
  • 简单易懂Modbus Tcp和Rtu的异同点
  • 神经网络完成训练的详细过程
  • AI日报 - 2025年3月13日
  • 蓝桥真题讲解
  • Android 列表页面终极封装:SmartRefreshLayout + BRVAH 实现下拉刷新和加载更多
  • 无广告记账助手:个人小企业财务管理
  • 02.Kubernetes 集群部署
  • UE5.4分层渲染设置
  • 神经网络机器学习中说的过拟合是什么意思
  • Spring Boot + InfluxDB 实现高效数据存储与查询
  • 【实战-解决方案】Webpack 打包后很多js方法报错:not defined