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

【记录condapack打包环境到超算上顺利运行】

以安装CLRNet为例子
在这里插入图片描述

本地Linux系统上的操作步骤。

由于官方的安装包的步骤,执行condapack的时候会报错,所以使用以下步骤进行安装包。

  1. 安装其他 Python 依赖包
pip install -r requirements.txt

✅ 二、构建并打包项目(核心步骤)

  1. 构建 wheel 包(含 C++ 模块)
    确保在项目根目录下,运行:
python setup.py bdist_wheel

然后上传到超算的时候把新的CLRNET-main上传上去,这里面包含了新的构建文件。

conda-pack 打包

使用 conda-pack 打包 Conda 环境可以将整个环境打包成一个独立的可移植压缩包,方便在其他机器上解压使用。以下是具体步骤:

1.安装 conda-pack

首先需要安装 conda-pack。你可以通过 conda 或 pip 安装:

conda install -c conda-forge conda-pack

pip install conda-pack

2. 创建并激活 Conda 环境

如果你还没有创建一个 Conda 环境,可以使用以下命令创建一个新环境:

conda create --name myenv python=3.8
conda activate myenv

3. 安装所需的包

在激活的环境中安装你所需的包,例如:

conda install numpy pandas

4. 打包环境

使用 conda-pack 将环境打包成一个压缩文件:

conda pack -n myenv -o myenv.tar.gz

这里,-n myenv 指定要打包的环境名称为 myenv,-o myenv.tar.gz 指定输出文件名为 myenv.tar.gz。

5. 将压缩包传送到目标机器上(超算)

1.首先在超算上安装anaconda。

直接搜索下载anaconda包,执行安装即可。

2.在anaconda的envs目录下新建一个文件夹,并且将其打包的目录解压。

mkdir -p ~/anaconda3/envs/clrnet_env
tar -xzf env_clr.tar.gz -C ~/anaconda3/envs/clrnet_env

最后和anaconda关联的环境名称是新建文件夹的名称。

3.修复路径信息。

~/anaconda3/envs/clrnet_env/bin/conda-unpack

测试激活:

conda activate clrnet_env

后续使用

conda env list 

可以顺利查看到命令。

注意中途有个报错,一定用这个

报错 ImportError: cannot import name ‘packaging‘ from ‘pkg_resources‘
在这里插入图片描述

python -m pip install setuptools==69.5.1
http://www.dtcms.com/a/135919.html

相关文章:

  • 无锁队列--知识分享
  • conda常用命令简解
  • postgres 数据库信息解读 与 sqlshell常用指令介绍
  • 基于STM32+FPGA的地震数据采集器软件设计,支持RK3568+FPGA平台
  • 在PyTorch中,使用不同模型的参数进行模型预热
  • C语言 —— 指尖跃迁 刻印永恒 - 文件操作
  • 序列化 反序列化实例
  • 【软件工程大系】净室软件工程
  • 整活 kotlin + springboot3 + sqlite 配置一个 SQLiteCache
  • 【Spring】DI(依赖注入)详解:属性注入@Autowired(超详细)、构造方法注入、Setter注入
  • 《JVM考古现场(二十一):奇点黎明·在事件视界编译时空曲率》
  • 智能语音识别+1.2用SAPI实现文本转语音(100%教会)
  • 科技项目验收测试报告有哪些作用?需要多长时间和费用?
  • Shell编程之正则表达式与文本处理器
  • AI 对话高效输入指令攻略(一):了解AI对话指令
  • 解决靶机分配的 IP 地址与 Kali 机器静态 IP 地址冲突的方法
  • Langchain Agent封装的工具
  • Unity导出微信小游戏后无法调起移动端输入框
  • window 凭据管理器密码破解
  • 信息科技伦理与道德0:课程安排
  • 如何实现“一机两用” 寻求安全与效率的完美平衡
  • 从 SolarWinds 事件看 CCRC 认证的供应链安全价值
  • 盈达科技GEO技术体系全景解密:AIM³ Pro × AICC × GEO-BENCH Pro构建认知主权堡垒​
  • 15、stack、queue、deque的模拟实现
  • windows使用docker-desktop安装milvus和可视化工具attu
  • TA学习之路——2.2 模型与材质基础
  • 冒泡与 qsort 排序策略集
  • #Linux内存管理# 为用户进程分配物理内存,分配掩码应该选用GFP_KERNEL,还是GFP_HIGHUSER_MOVABLE呢?
  • 蓝桥杯日期的题型
  • Ubuntu中snap