第一种方法
anaconda中的python版本可能与ros中的版本不一致,引起cmake编译错误。
修改方法
$ conda install setuptools
$ pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools
第一行会把我的python从3.6升级到3.7
然后我的conda就GG啦。
出现 no module conda的错误
#其实只执行就可以
pip install -U rosdep
参考文档
https://blog.csdn.net/xu19950525/article/details/98358073
第二种方法
其实第一种方法,还是有一些问题的。
因为ros用python2.7和anaconda的python3.6兼容性不是特别好。
$vim ~/.bashrc
打开bash文件,将
在~/.bashrc文件里有一行
export PATH="/home/xgy/anaconda3/bin:$PATH"
我的是在最后一行,将这一行注释掉。等到你用的时候在在把注释去掉。
然后更新一下,在打开一个新的终端,就是他已经在系统中被清除了。
$source ~/.bashrc
#刷新bash文件
等你要用的时候把这个注释去掉,重复上述步骤。
参考文档:https://blog.csdn.net/xu19950525/article/details/98358073