ubuntu20.04-ROSNoetic装ORB-SLAM2执行./build_ros.sh时报错

-- Configuring incomplete, errors occurred!
See also "/home/sunhaochen/catkin_ws/src/ORB_SLAM2/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeOutput.log".
make: *** 没有指明目标并且找不到 makefile。 停止。

2023年了... 有大佬解决了这个问题了吗?

上边是这些提示:

import rospkg
ImportError: No module named rospkg
CMake Error at /opt/ros/noetic/share/ros/core/rosbuild/private.cmake:77 (message)

 import rospkg
ImportError: No module named rospkg
CMake Error at /opt/ros/noetic/share/ros/core/rosbuild/private.cmake:77 (message):
  [rosbuild] Syntax check of ORB_SLAM2/manifest.xml failed; aborting
Call Stack (most recent call first):
  /opt/ros/noetic/share/ros/core/rosbuild/public.cmake:174 (_rosbuild_check_manifest)
  CMakeLists.txt:4 (rosbuild_init)


-- Configuring incomplete, errors occurred!
See also "/home/sunhaochen/catkin_ws/src/ORB_SLAM2/Examples/ROS/ORB_SLAM2/build/CMakeFiles/CMakeOutput.log".
make: *** 没有指明目标并且找不到 makefile。 停止。

 

请问有人解决了吗,我搞了两天了

大佬们这个问题解决了吗,我遇到了一摸一样的问题,直接用python import rospkg是不报错的

img

会不会是你安装了 Ros Melodic后 ,没有创建ROS空间。

rospkg没有安装,我在这卡了好几天,用下面的方法解决的
https://blog.csdn.net/qq_44339029/article/details/121699960?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169528160416800185896445%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169528160416800185896445&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-121699960-null-null.142^v94^control&utm_term=rospkg&spm=1018.2226.3001.4187

修改下python软连接就可以了
cd /usr/bin
sudo rm python
sudo ln -s /usr/bin/python3.x python