安装完caffe和pycaffe之后,本来特别开心想运行程序去,结果竟然报了ImportError: No module named rospy这个错误,记录解决结构如下:
打开~/.bashrc文件
gedit ~/.bashrc
发现python的路径变为
export PYTHONPATH=~/caffe/python
很显然是因为刚刚安装的pycaffe的路径覆盖掉了之前python到ros的路径,在~/.bashrc中最后添加路径,将kinetic换为自己电脑安装的ros版本
export PYTHONPATH=/opt/ros/kinetic/lib/python2.7/dist-packages${PYTHONPATH:+:${PYTHONPATH}}
然后再source一下
source ~/.bashrc
最后检查python的路径
echo $PYTHONPATH
如果没问题的话应该显示
/opt/ros/kinetic/lib/python2.7/dist-packages:/home/hiterleo/caffe/python