Skip to content

踩坑GitHub unitreerobotics/unitree_il_lerobot8 个月前

eval_g1_sim运行报错logging_mp无get_logger属性 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:error run eval_g1_sim(GitHub unitreerobotics/unitree_il_lerobot #70)

状态:已解决

问题 ​

执行 python unitree_lerobot/eval_robot/eval_g1_sim.py 进行G1仿真策略评估时,在导入 robot_arm 模块阶段抛出 AttributeError: module 'logging_mp' has no attribute 'get_logger',提示是否意指 getLogger,导致程序无法启动。

环境 ​

Unitree G1机器人(G1_29构型+Dex3灵巧手),Python 3.10环境,unitree_lerobot仓库,logging_mp库版本非0.1.5。

解决办法 ​

  1. 确认当前环境中 logging_mp 库版本,维护者指出该依赖的兼容版本应为 0.1.5,建议优先通过包管理器升级或重装至该指定版本以恢复API。
  2. 若无法更换版本,可手动修改 site-packages 下 logging_mp/__init__.py 文件,在 Public API 区域显式添加 get_logger = _internal_manager.getLogger 及 basic_config = _internal_manager.basicConfig 别名定义。
  3. 检查并修复同文件中 basicConfig 方法逻辑,移除 if self._is_started: return 后多余的 raise RuntimeError 代码块,避免语法错误或运行时异常。

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

来源

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

  1. GitHub unitreerobotics/unitree_il_lerobot #70:error run eval_g1_sim访问 2026-10-23