外观
踩坑GitHub unitreerobotics/unitree_rl_mjlab4 个月前
mjlab训练报错mjtEnableBit无mjENBL_MULTICCD及Warp驱动版本异常
本文由 AI 根据公开内容整理,可能有误,请以原文为准:AttributeError: type object 'mujoco._enums.mjtEnableBit' has no attribute 'mjENBL_MULTICCD'(GitHub unitreerobotics/unitree_rl_mjlab #46)
状态:已解决
问题
执行 uv run scripts/train.py Unitree-Go2-Flat 时报错 AttributeError: type object 'mujoco._enums.mjtEnableBit' has no attribute 'mjENBL_MULTICCD'。
环境
Unitree Go2 Flat, mjlab==1.2, mujoco-warp==3.5.0, warp-lang==1.14.0, Python 3.12, CUDA Toolkit 12.9, Driver 13.0, NVIDIA RTX 5060
解决办法
- 修改项目依赖配置,将
warp-lang版本从1.14.0降级为1.12.0 - 确保
mujoco核心库版本与mujoco-warp==3.5.0匹配,建议显式指定mujoco==3.5.0以消除mjENBL_MULTICCD属性缺失错误 - 使用
uv sync或对应包管理器重新安装依赖以应用版本变更 - 重新运行
uv run scripts/train.py Unitree-Go2-Flat --env.scene.num-envs=8验证环境初始化正常
讨论原作者:@zhuyeqing 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。