问题1:
colcon build报错
Traceback (most recent call last):
File "/opt/ros/humble/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 22, in <module>
from catkin_pkg.package import parse_package_string
ModuleNotFoundError: No module named 'catkin_pkg'
然后后面还有一大段红色
解决1:
应该是在base,先尝试退出
conda deactivate
然后colcon build还是同样的报错,再激活
conda activate
在base中
pip install catkin_pkg
然后(在base中)再colcon build,但是出现了如下黄色警告:
CMake Warning at CMakeLists.txt:12 (add_executable):
Cannot generate a safe runtime search path for target helloworld because
files in some directories may conflict with libraries in implicit
directories:
再退出conda
conda deactivate
最后colcon build, 终于绿色成功了