ROS2 Colcon Build сбой с модульнотфундорром для зависимости от питона в виртуальной средеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ROS2 Colcon Build сбой с модульнотфундорром для зависимости от питона в виртуальной среде

Сообщение Anonymous »

При попытке создать свой проект ROS2, я получаю модульнотфундеррор при составлении одного из модулей C из -за недостающей зависимости, называемой em :
% colcon build --cmake-clean-cache
Starting >>> r1_messages
--- stderr: r1_messages
CMake Error at /Users/mryall/src/mawson/ros2-iron-build/install/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake:57 (message):

execute_process(/opt/homebrew/Frameworks/Python.framework/Versions/3.12/bin/python3.12
-m rosidl_adapter --package-name r1_messages --arguments-file
/Users/mryall/src/mawson/r1-ros/build/r1_messages/rosidl_adapter__arguments__r1_messages.json
--output-dir
/Users/mryall/src/mawson/r1-ros/build/r1_messages/rosidl_adapter/r1_messages
--output-file
/Users/mryall/src/mawson/r1-ros/build/r1_messages/rosidl_adapter/r1_messages.idls)
returned error code 1:

Traceback (most recent call last):

File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/Users/mryall/src/mawson/ros2-iron-build/install/lib/python3.11/site-packages/rosidl_adapter/__main__.py", line 19, in
sys.exit(main())
^^^^^^
File "/Users/mryall/src/mawson/ros2-iron-build/install/lib/python3.11/site-packages/rosidl_adapter/main.py", line 53, in main
abs_idl_file = convert_to_idl(
^^^^^^^^^^^^^^^
File "/Users/mryall/src/mawson/ros2-iron-build/install/lib/python3.11/site-packages/rosidl_adapter/__init__.py", line 18, in convert_to_idl
from rosidl_adapter.msg import convert_msg_to_idl
File "/Users/mryall/src/mawson/ros2-iron-build/install/lib/python3.11/site-packages/rosidl_adapter/msg/__init__.py", line 16, in
from rosidl_adapter.resource import expand_template
File "/Users/mryall/src/mawson/ros2-iron-build/install/lib/python3.11/site-packages/rosidl_adapter/resource/__init__.py", line 19, in
import em

ModuleNotFoundError: No module named 'em'

Call Stack (most recent call first):
/Users/mryall/src/mawson/ros2-iron-build/install/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake:132 (rosidl_adapt_interfaces)
CMakeLists.txt:14 (rosidl_generate_interfaces)

---
Failed

Подробнее здесь: https://stackoverflow.com/questions/777 ... -in-virtua
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»