安装好ROS之后 运行roscore报错Command 'roscore' not found
1、问题背景
ROS安装好了,但是如果直接运行roscore
命令进行测试,仍然会报错:
Command 'roscore' not found, but can be installed with: sudo apt install python-roslaunch'
2、解决方法
依次执行如下命令:
git clone https://github.com/ros/catkin.git
cd catkin
git branch melodic-devel
mkdir build
cd build
cmake ..
make
sudo make install
cd ..
sudo python2 setup.py install
sudo python3 setup.py install
其中,在执行命令sudo python3 setup.py install
时可能会提示缺少一些模块,如catkin_pkg
,可以按照提示进行安装。
对于catkin_pkg模块,可以执行如下命令进行安装:
pip3 install catkin_pkg