spyder:no module named _caffe(附加caffe编译报错解释)

 


编译caffe时,需确认protoc版本;命令如下:

命令      whereis protoc           可以查看哪些路径下安装了protoc

命令      which protoc               可以查看默认选用protoc的路径

命令      protoc --version          可以查看当前protoc版本

caffe编译需要protoc--2.x版本,一般安装上anaconda会自动添加protoc--3.x并设置成默认版本,看了一些博客说在系统变量文件文件内先注释anaconda路径再编译,但是我试了很多次没有用,最直接的办法就是将电脑里protoc--2.x版本复制,然后覆盖掉anaconda路径中的protoc--3.x版本:

即:/usr/bin/protoc版本覆盖~/anaconda/bin/protoc。简单粗暴。

make clean  ;

make all;

make test;

make pycaffe;

make runtest;


在终端python解释器检查caffe是否可以使用时,如果出现:no module named _caffe,不用首先怀疑编译,要先检查路径:

两个命令打开配置文件:

sudo gedit /etc/profile

打开的文件中添加:export PYTHONPATH=/home/ubun/caffe/python

然后:source /etc/profile

sudo gedit ~/.bashrc

打开的文件中添加:export PYTHPATH=/home/ubun/caffe/python:$PYTHONPATH

然后source ~/.bashrc

重开终端,检验!


spyder解释器报错:no module named _caffe

前提:caffe编译完成,环境变量添加完毕,python终端解释器可以import caffe

spyder解释器报错:no module named _caffe

解决方法:在caffe路径下打开spyder,对环境管理路径重新进行添加:

 关闭,重启spyder即可。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值