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

高性能服务器配置经验指南7——基于tar命令打包存储conda虚拟环境

由于虚拟环境的迁移需求,有时需要打包虚拟环境以实现环境在不同设备之间的快速迁移,本文记录通过tar打包conda虚拟环境并迁移到其他设备中的操作流程。
以我现在在用的虚拟环境为例(RTDETR):

一、环境备份

首先激活需要备份的环境,并查看当前激活的环境,确认一下:

conda info --envs | grep '*'

在这里插入图片描述
确认好激活的环境无误后,关闭当前环境正在运行的程序,避免打包过程中某些文件正在占用,导致无法正常打包。
进入环境所在的目录,这个目录可以通过刚才的命令得到,也就是这里:
在这里插入图片描述
然后使用tar命令打包环境,命令的例子如下:

tar -czvf RTDETR_env_backup.tar.gz ./RTDETR

其中,压缩包会生成在环境所在的目录下,命名为RTDETR_env_backup.tar.gz,等待整个环境打包完成即可。

二、环境恢复

将压缩包复制到新设备或者新路径下,记住路径,并创建一个新的文件夹以存储conda环境:

mkdir -p /new/path/to/envs
tar -xzvf RTDETR_env_backup.tar.gz -C /new/path/to/envs

此处我在我这个机器的conda环境下建了一个新的文件夹RTDETR_test用来测试效果:
在这里插入图片描述
首先看一下两个文件夹的大小:
在这里插入图片描述
在这里插入图片描述
可以看出,两个文件夹的大小一样,此处贴一下查看当前路径下所有子文件夹大小的命令:

du -h --max-depth=1

激活一下新环境:

# 此处用绝对路径,避免混淆
conda activate /CODE/Anaconda/envs/zsm/RTDETR_test/RTDETR/

激活成功:
在这里插入图片描述
运行一下代码试试:
在这里插入图片描述
成功运行!

http://www.dtcms.com/a/398485.html

相关文章:

  • C++ constexpr 修饰符与函数
  • Conda虚拟环境管理完全指南:从创建到跨设备迁移
  • SuperScript:C#脚本编辑器、C#脚本引擎
  • 网站建设项目设计的图片青岛seo服务哪家好
  • 打开网站代码怎么写深圳十大建筑设计院
  • 网站如何制作 优帮云关于学校网站建设的请示
  • 网络协议与层次划分
  • Express入门和实践(一)
  • 从零开始搭建深度学习大厦系列-4.Transformer生成式大语言模型
  • 【MySQL初阶】04-数据表的操作
  • 展会进行时 | Splashtop Inc.(浪桥科技)亮相2025中国国际工业博览会
  • SMTPman,smtp服务器的使用全解析与指南!
  • 39.应用层HTTP协议(二)
  • 网站调用微信js视频深圳微信网站建设公司哪家好
  • 佛山网站建设策划做网站需提供什么资料
  • Swift 实现 DLNA 投屏功能:完整技术解析与实践指南
  • Axios 请求
  • Macbook突然无法开机和充电导致项目无法编译-《时光小铺》的开发意外事故~另寻求维修高手指导
  • 用html5写一个宠物小精灵游戏
  • 客观与主观评估扩散模型在构音障碍语音增强中的应用
  • Xcode 26 error
  • python+django/flask的宠物救助及领养系统javaweb
  • 半导体网站建设装饰公司网页设计
  • 企业网站建设策划书 前言做影视网站需要多大硬盘
  • 电子基石:硬件工程师的器件手册 (十六) - 射频电路:电磁波的有意操控
  • DeepSeek辅助整合精简的DuckDB大数运算插件
  • InnoDB Undo Log机制全解析
  • K8s学习笔记(三) kubectl 常用命令
  • 第二章:Java到Go的思维转变
  • EFR32MG21模组(Zigbee)与STM32单片机通信