#drake
Вопрос:
Я следую инструкциям Дрейка по установке ubuntu отсюда.
Я застреваю на этой черте:
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, но я не думаю, что это вызывает какие-либо проблемы.
Ответ №1:
Инструкции, которые вы связали, чтобы сказать 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», поэтому вам следует использовать start from curl -o drake.tar.gz https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-focal.tar.gz
, чтобы у вас была поддержка Python 3.8.
Вот собственные инструкции Дрейка по установке pydrake, которые обычно являются наиболее актуальной справкой: https://drake.mit.edu/python_bindings.html#installation