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