ubuntu16.04安装caffe遇到的几个问题 fatal error: pyconfig.h: No such file or directory #include "pyconfig.h"

一 正常安装至编译这一步

二 编译分为:

sudo make pycaffe -j4

sudo make all -j4

sudo make test -j4

sudo make runtest -j4

(电脑是几核的就是-j几,不加-j4的话就是单核执行,编译比较慢)

1.第一个错误是在 make pycaffe 时遇到的:

fatal error: pyconfig.h: No such file or directory #include "pyconfig.h"

解决方法看这篇博客:https://blog.csdn.net/wangkun1340378/article/details/77949130

我用第一种方法就解决好了。

2.make all 和 make test 都没遇到错,但是 make runtest 遇到:

    hdf5的headers和library不匹配

解决方法为:conda install hdf5=1.8.16

(此处1.8.16为library的版本号)

3.编译完成后别忘了:

export PYTHONPATH=/home/jaguar/caffe/python:$PYTHONPATH  

红色为个人设置,caffe的安装地址

4.还会出现别的小错误,但都比较简单了,百度都有,这里就不一一说了!祝大家早日喝上caffe!!

5.如果下次开机执行import caffe显示no model,则执行第3步,或者如下操作:

sudo vim ~/.bashrc 

将export PYTHONPATH=/home/jaguar/caffe/python:$PYTHONPATH添加到文件中(保存退出方法为先按ESC,再shift+zz)(注意,是添加,不是把原来的给覆盖了!否则终端输入python打开的不是anaconda的python!)。

source ~/.bashrc使更改生效

猜你喜欢

转载自blog.csdn.net/Jaguar_95/article/details/80172057