caffe报错(2)ImportError: No module named caffe

当在调用某文件或者运行程序中出现 No module named caffe
如:
在这里插入图片描述
这时运行

python
>>>import caffe

在这里插入图片描述

  • 这一般是因为没有把caffe中的python导入到解释器中

解决办法:

  • 1、在终端输入:
export PYTHONPATH=~/caffe/python   #caffe的路径下面的python

在这里插入图片描述

‘~’ 表示自己caffe的安装目录(最好是绝对路径)
但这样存在弊端,该配置只在本次添加中起作用关掉终端后或重新打开一终端,则又失效
因此不建议使用方法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都添加进去。

  • 得到的都是侥幸,失去才是人生!
  • 钱到用时方恨少,点赞不够吃不饱,手有余香请点赞,您要赏点我不敢…
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值