# GenieSIM 3.0数据采集启动Isaac Sim失败缺失packaging模块

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-02-04-genie-sim-98
> 频道：pitfalls | 更新日期：2026-02-04 | 标签：auto, github-issue, genie_sim
> 核心摘要：Docker构建镜像缺失packaging模块致Isaac Sim退出，需在entrypoint脚本显式安装该模块至指定目录绕过。

# GenieSIM 3.0数据采集启动Isaac Sim失败缺失packaging模块

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[GenieSIM 3.0  3.3.2 Automated Collection 失败](https://github.com/AgibotTech/genie_sim/issues/98)（GitHub AgibotTech/genie_sim #98）

**状态**：有绕过办法

## 问题

运行 ./scripts/run_data_collection.sh 进行 Automated Collection 时，Isaac Sim 5.0 启动后异常退出。排查发现容器内 /isaac-sim/exts/omni.isaac.core_archive/pip_prebundle/packaging/_structures.py 文件缺失，导致 PyTorch 因软链接引用失效而加载失败。

## 环境

GenieSIM 3.0, Isaac Sim 5.0, Docker 镜像 registry.agibot.com/genie-sim/open_source-data-collection:latest

## 解决办法

1. 编辑 /genie_sim/source/data_collection/scripts/data_collection_entrypoint.sh 文件
2. 在脚本开头添加命令 /isaac-sim/python.sh -m pip install packaging -t /isaac-sim/exts/omni.isaac.core_archive/pip_prebundle/
3. 重新执行数据采集脚本验证修复效果（注：此为临时方案，彻底修复需官方更新 Dockerfile）

讨论原作者：@darrenzhangcn 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub AgibotTech/genie_sim #98：GenieSIM 3.0  3.3.2 Automated Collection 失败](https://github.com/AgibotTech/genie_sim/issues/98)