ros執行roscore顯示no module

2021-10-09 21:52:26 字數 591 閱讀 4872

20200929

本是平平無奇入門ros一天

執行roscore顯示報錯

importerror: no module named defusedxml.xmlrpc

查詢後解決方案

pip install defusedxml

安裝後發現再次報錯

importerror: no module named rospkg

照貓畫虎繼續

pip install rospkg

再次執行仍報錯 依舊是缺少另乙個模組

意識到問題有點不對勁

查詢後得知

昨天安裝pylint時將python的系統預設版本更改了,因為ros需要在python的2.7版本

於是更改py預設版本

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 150

再次執行roscore

問題解決

ROS學習 roscore失敗

以前安裝ros時跑小烏龜成功了,今天按照ros中文教程學習,roscore又失敗了。猜想可能是昨天解除安裝python enum導致。錯誤如下 root ubuntu roscore roscore command not found 提示沒有安裝上,提示用命令sudo apt install py...

ROS執行例子

1.建立工作空間 mkdir p catkin ws src cd catkin ws src catkin make 自動生成build和devel兩個資料夾 source devel setup.bash echo ros package path source 只能在當前終端生效,希望所有終端...

ROS節點與執行

nodes 節點,乙個節點即為乙個可執行程式,它可以通過ros與其他節點通訊,另外,乙個catkin程式包裡可以有很多節點。messages 訊息,訊息是一種ros資料型別,用於訂閱或發布到乙個話題,是乙個載體。topics 話題,節點可以向話題發布訊息或可以向話題訂閱訊息,像通訊中轉站一樣。mas...