在ubuntu14.04上anaconda和ros共存的問題?
05-27
在ubuntu14.04上安裝了anaconda和ros,但是ros需要使用ubuntu自帶的python,否則catkin_make無法通過,怎麼解決這個問題
和python版本無關,實際上是缺少必要的依賴包。
conda install setuptools
pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools
catkin_make failure due to Python An
上述鏈接有相似的問題及解決方法,按照我的理解就是:
1、在.bachrc中注釋掉該句
「export PATH="/Users/jsmith/anaconda3/bin:$PATH"
」
重新打開終端以消除anaconda 對終端的影響。
2、然後刪除workspace中的build文件夾 ,消除workspace中以前生成的文件對python路徑的記憶;
3、然後重新catkin_make應該就OK了。
鏈接里還討論了其他解決方法,不知道有沒有效果,你也可以嘗試解決一下。
我用的時Ubuntu16.4,也有衝突,不過catkin_make好像沒問題,anaconda裡面python有毛病。。。個人認為主要是conda和ros默認的python路徑衝突,導致各種包找不到,下次要用ROS應該還得改回來...
謝邀,沒有配置過ros。個人在Mac上配置過anaconda
用戶安裝Anaconda3的python環境為
/Users/用戶名/Anaconda3 (anaconda在安裝時候的自定義路徑)
非系統自帶。所以這麼看ros用系統自帶的python應該不會矛盾哇?
推薦閱讀:
TAG:機器人操作平台ROS | Anaconda |