Ubuntu20中,rosdep init失败,无法rosdep update问题的解决。百分百有效。

一、进入到 sources.list.d 文件夹,修改 gedit 20-default.list
cd /etc/ros/rosdep/sources.list.d
sudo gedit 20-default.list
将里面所有的 raw.githubusercontent.com/ros/rosdistro/master替换成
gitee.com/wybros/rosdistro/raw/master
二、 进入到 rosdep2 文件夹,修改 gbpdistro_support.pycd /usr/lib/python3/dist-packages/rosdep2/
sudo gedit gbpdistro_support.py
将里面所有的 raw.githubusercontent.com/ros/rosdistro/master替换成
gitee.com/wybros/rosdistro/raw/master
三、进入到 rosdep2 文件夹,修改 rep3.pycd /usr/lib/python3/dist-packages/rosdep2/sudo gedit rep3.py
将里面所有的 raw.githubusercontent.com/ros/rosdistro/master替换成
gitee.com/wybros/rosdistro/raw/master
四、进入到 rosdep2 文件夹,修改 sources_list.pycd /usr/lib/python3/dist-packages/rosdep2/
sudo gedit sources_list.py
将里面所有的 raw.githubusercontent.com/ros/rosdistro/master替换成
gitee.com/wybros/rosdistro/raw/master
五、进入到 rosdistro 文件夹,修改 init.py
cd /usr/lib/python3/dist-packages/rosdistro/
sudo gedit init.py
将里面所有的 raw.githubusercontent.com/ros/rosdistro/master替换成
gitee.com/wybros/rosdistro/raw/master
六、打开新终端执行
rosdep update
注释:我的python版本是3,默认Python版本是2.7,直接将路径中3修改为2.7即可。

你可能感兴趣的:(笔记,自动驾驶,ubuntu,人工智能)