No module named caffe,ubuntu16.04安装caffe的问题解决

来源:互联网 发布:淘宝商家达人 编辑:程序博客网 时间:2024/06/09 21:04

 在成功编译caffe的源码之后,可以在python环境中使用caffe。在Ubuntu环境下,打开python解释程序,输入import caffe时,可能会出现     ImportError: No module named caffe
>>>import caffe
   Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
   ImportError: No module named caffe
这种情况一般是没有把caffe中的和python相关的内容的路径添加到python的编译路径中。可以使用以下方式解决问题:
在Ubuntu中,按住ctrl+alt+t打开终端,输入“python”打开python解释器,输入:
import sys
sys.path.append("/(你的caffe-master路径)/caffe/python")
sys.path.append("/(你的caffe-master路径)/caffe/python/caffe")
提示:输入每一行之后都要按回车,让命令执行。三条命令执行之后一般就没问题了。

因为python的编译路径“path”是模型“sys”的一个属性,所以要先使用命令“import sys”。


进行上述步骤后,可以Import caffe,但是每次都得重复上述三步。以下方法可一劳永逸:
ubuntu终端输入:
nano /etc/profile
最后添加: export PYTHONPATH=/
root/caffe/python:$PYTHONPATH
绿色的是本机的python的路径,自行修改。保存后退出文本编辑,在终端输入:
source /etc/profile
关闭终端再打开,此时python,再import caffe就可以了

1 0
原创粉丝点击