ubuntu 20.04 上的 Drake 安装问题

Drake installation issue on ubuntu 20.04

我正在按照 here 中针对 ubuntu 的 Drake 安装说明进行操作。

我卡在这一行了:

python3 -c 'import pydrake; print(pydrake.__file__)'

出现以下错误:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/opt/drake/lib/python3.6/site-packages/pydrake/__init__.py", line 41, in <module>
    from . import common
  File "/opt/drake/lib/python3.6/site-packages/pydrake/common/__init__.py", line 7, in <module>
    from ._module_py import *
ModuleNotFoundError: No module named 'pydrake.common._module_py'

._module_py 文件是什么?我没有在以下位置看到它:

/opt/drake/lib/python3.6/site-packages/pydrake/common

我安装的 python 版本是 3.8.5,但我认为这不会造成任何问题。

您链接到的说明 curl -o drake.tar.gz https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-bionic.tar.gz。 “仿生”有 Ubuntu 的 18.04 代号。如果您使用的是 Ubuntu 20.04,则代号为“focal”,因此您应该使用从 curl -o drake.tar.gz https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-focal.tar.gz 开始的版本,以便获得 Python 3.8 支持。

以下是 Drake 自己的 pydrake 安装说明,通常是最新的参考资料:https://drake.mit.edu/python_bindings.html#installation