No module named caffe(配置完py-faster-rcnn后 import caffe报错)(/etc/profile 添加环境变量重启终端后不生效!!!!)


因为在之前配置py-faster-rcnn时已经编译过caffe

本机caffe的编译过程在 home/wlw/py-faster-rcnn/caffe-fast-rcnn中
所以此时只有在home/wlw/py-faster-rcnn/caffe-fast-rcnn下才可以import caffe
此时,要想在任意地方都可以import caffe
需要将caffe中的和python相关的内容的路径添加到python的编译路径中

步骤如下:

    (1)在终端中输入:sudo gedit /etc/bash.bashrc(注意:不要写到/etc/profile里面!!!!写到/etc/profile里面重启终端之后就失效了)
    (2)在最后一行追加:export PYTHONPATH=/home/wlw/py-faster-rcnn/caffe-fast-rcnn/python:$PYTHONPATH
    (3)保存profile
    (4)在终端中输入:source /etc/bash.bashrc(注意:不要写到/etc/profile里面!!!!写到/etc/profile里面重启终端之后就失效了!!!!!)
经过此步骤后,可以在本机的任何地方import caffe


KEY:

(1)在哪个地方编译了caffe,就把那个地方的(....../python) 添加到路径中,本机caffe在/home/wlw/py-faster-rcnn/caffe-fast-rcnn中编译了

(2)在添加环境路径的时候一定要写在/etc/bash.bashrc中,这是永久的。千万不要写在/etc/profile中,那样重启终端就失效了!

谨记:/etc/profile 添加环境变量重启终端后不生效!!!!要用/etc/bash.bashrc添加!!!



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页