Skip to content

踩坑GitHub unitreerobotics/unitree_sim_isaaclab8 个月前

Docker构建IsaacLab报错及teleimager Python版本不兼容 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:安装Docker时,在安装IsaacLab时报错了(GitHub unitreerobotics/unitree_sim_isaaclab #104)

状态:有绕过办法

问题 ​

Docker构建unitree_sim_isaaclab镜像时,运行脚本提示isaaclab未找到,重新执行./isaaclab.sh --install报错。解决后sim_main.py引用teleimager.image_server失败,手动拉取子模块并pip install -e .时,因teleimager要求Python<3.11与当前环境3.11.14冲突导致安装失败。

环境 ​

unitree_sim_isaaclab Docker镜像,NVIDIA CUDA 12.2.0-runtime-ubuntu22.04,Conda环境unitree_sim_env,Python 3.11.14,IsaacLab 0.44.9,teleimager子模块。

解决办法 ​

  1. 针对IsaacLab安装报错,尝试执行 pip install --force-reinstall setuptools 后重试,或使用 pip install --no-build-isolation flatdict 绕过构建隔离问题。
  2. 针对 ModuleNotFoundError: No module named 'teleimager.image_server',确保在Dockerfile中执行 git submodule update --init --depth 1 拉取teleimager子模块。
  3. 针对teleimager Python版本不兼容(requires-python <3.11),使用维护者提供的最新Dockerfile重新构建,或修改teleimager/pyproject.toml中的 requires-python 字段以支持Python 3.11。
  4. 若仍遇依赖解析耗时或失败,检查Dockerfile中是否已正确…

讨论原作者:@gaoshuze 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub unitreerobotics/unitree_sim_isaaclab #104:安装Docker时,在安装IsaacLab时报错了访问 2026-10-27