python import caffe时 报错【四】:ImportError: No module named caffe

问题:

在终端输入:

python
>>>import caffe

如下图:

import caffe时:出现以下错误

>>>import caffe

   Traceback (most recent call last):

    File "<stdin>", line 1, in <module>

   ImportError: No module named caffe

这可能是因为没有把caffe中的python导入到解释器中

解决办法:

1.在终端输入:

export PYTHONPATH=~/caffe/python   #caffe的路径下面的python

但这样存在弊端,该配置只在本次添加中起作用,关掉终端后或重新打开一终端,则又失效。

因此不建议使用方法1

2.放到配置文件中,可以永久有效果,命令操作如下:
A.把环境变量路径放到 ~/.bashrc文件中

sudo echo export PYTHONPATH="~/caffe/python" >> ~/.bashrc

B.使环境变量生效

source ~/.bashrc

3.添加~/caffe/python到$PYTHONPATH:

终端中输入:

sudo gedit /etc/profile

# 添加: export PYTHONPATH=/这里更替为你自己caffe目录下的python文件夹的路径/caffe/python:$PYTHONPATH
# 我这里是   export PYTHONPATH=/home/canran/caffe/python:$PYTHONPATH
# 注意不能写成   export PYTHONPATH=/home/canran/caffe/python/caffe
source /etc/profile # 使之生效

因此,我建议保险起见,把方法2和3都添加进去。

如下图显示,则问题解决!!!

猜你喜欢

转载自blog.csdn.net/qq_38451119/article/details/81120432
今日推荐