sudo rosdep init
1. 執(zhí)行到這一步時(shí)報(bào)錯(cuò):
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
解決辦法:
如果提示的是 ERROR: unable to process source? https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/xxxxx? 之類(lèi)的錯(cuò)誤彰檬,同時(shí)保證自己機(jī)器可以上百度的前提下,此時(shí)可能是因?yàn)閞aw.githubusercontent.com網(wǎng)站被墻了会钝。
解決辦法是修改hosts文件圃泡,添加這個(gè)網(wǎng)站的ip地址
#打開(kāi)hosts文件
sudo gedit /etc/hosts
#在文件末尾添加
151.101.84.133? raw.githubusercontent.com
#保存后退出再?lài)L試
2.安裝anaconda后roscore報(bào)錯(cuò)
Command 'roscore' not found, but can be installed with:
以前運(yùn)行正常,突然報(bào)錯(cuò),roscore ,roslaunch 都不能用? 解決辦法之一,?
?????? 有可能是環(huán)境變量所致, 只需
source /opt/ros/melodic/setup.sh
環(huán)境變量默認(rèn)是anaconda的因此需要使用ROS的時(shí)候刚陡,在打開(kāi)終端時(shí)輸入上面的命令
3.
安裝的是anaconda3,python3.8唆鸡,ROS中pkg依賴(lài)包可能用的Python版本不同
解決方法:
conda install setuptools
pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools
重新運(yùn)行