pydrake中导入RotaryEncoders等模板化传感器遇错误求助
无法导入pydrake的RotaryEncoders/RotaryEncoders_问题
环境信息
- 系统:Ubuntu 22.04
- pydrake版本:1.30.0(虚拟环境中通过pip安装)
问题详情
尝试从pydrake.all或pydrake.systems.sensors导入RotaryEncoders或RotaryEncoders_时均触发导入错误,检查发现sensors.pyi文件中缺失所有模板化传感器类型。已确认官方测试流程中该导入操作可行,但自身环境始终报错。
错误日志
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from pydrake.all import RotaryEncoders Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'RotaryEncoders' from 'pydrake.all' (/opt/drake/lib/python3.10/site-packages/pydrake/all.py) >>> from pydrake.systems.sensors import RotaryEncoders Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'RotaryEncoders' from 'pydrake.systems.sensors' (/opt/drake/lib/python3.10/site-packages/pydrake/systems/sensors.cpython-310-x86_64-linux-gnu.so) >>> from pydrake.systems.sensors import RotaryEncoders_ Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'RotaryEncoders_' from 'pydrake.systems.sensors' (/opt/drake/lib/python3.10/site-packages/pydrake/systems/sensors.cpython-310-x86_64-linux-gnu.so)
预期结果
成功导入RotaryEncoders或RotaryEncoders_,无导入错误。
内容的提问来源于stack exchange,提问作者fhk
相关产品推荐
相关产品推荐

