1. 程式人生 > >anaconda 和 ROS的python環境發生衝突的解決方式

anaconda 和 ROS的python環境發生衝突的解決方式

裝了anaconda之後的某一天我要新建一個ros工作空間,結果居然報錯:

ImportError: "from catkin_pkg.package import parse_package" failed: No module named 'catkin_pkg'
Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.

 

而且在終端顯示的這段錯誤之上還有這麼一條資訊:

Using Python nosetests: /home/ubuntu/temp/anaconda3/bin/nosetests

 

what?!反正我是看不懂,不過可以確定的是ROS和anaconda掐起來了。通過不懈地搜尋,我終於找到了解決方案:

(1)到home目錄下ctrl+h,開啟.bashrc,註釋或者刪除關於ananconda的部分。

(2)重新開啟一個終端,ROS就會又正常了!!!!