При попытке создать свой проект 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
ROS2 Colcon Build сбой с модульнотфундорром для зависимости от питона в виртуальной среде ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему в моей виртуальной среде Python в виртуальной среде Python в Visual Studio?
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Узел ROS2 запускается с использованием команды python3, но не с помощью ros2.
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-