若anaconda和ros的python版本不同,则往往会出现版本冲突问题,导致运行roscore报错.提示缺少某种依赖,然而这时去安装这个依赖会提示已安装.
其实只需
vim ~/.bashrc
找到,并注释
#export PATH="/home/ysy/anaconda3/bin:$PATH"
之后查看python版本
python --version
若发现与ros的python版本不同,则
# update-alternatives --config python
按提示将python版本改为与ros一致即可运行roscore