编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录


Posted in Python onNovember 29, 2020

编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

其实numpy已经是安装的,anaconda2里面有,python中import numpy也没有问题,但就是在此处报错,解决方法: 

sudo apt-get install python-numpy

然后

sudo make pycaffe -j16

pycaffe就编译成功了

编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

如果还是不行,可以试试:

import numpy as npnp.get_include()

得到:

/usr/local/lib/python2.7/dist-packages/numpy/core/include

在Makefile.config找到PYTHON_INCLUDE,发现有点不同:

PYTHON_INCLUDE := /usr/include/python2.7 \
        /usr/lib/python2.7/dist-packages/numpy/core/include

要加一个local,变成:

PYTHON_INCLUDE := /usr/include/python2.7 \
        /usr/local/lib/python2.7/dist-packages/numpy/core/include

再make pycaffe就ok了

很奇怪在caffe/build目录下编译pycaffe报错:No rule to make target 'pycaffe' 。在caffe根目录下就可以

编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录

解决方法

1.命令行输入进python

import numpy as np
np.get_include()

得到numpy的安装路径:

/usr/local/lib/python2.7/dist-packages/numpy/core/include

在Makefile.config找到PYTHON_INCLUDE,发现有点不同:

PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include

要加一个local,变成:

PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/local/lib/python2.7/dist-packages/numpy/core/include

再make pycaffe就ok了

2.直接安装模块 numpy

suod apt-get install python-numpy

到此这篇关于编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录的文章就介绍到这了,更多相关fatal error: numpy/arrayobject.h内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 装饰器功能以及函数参数使用介绍
Jan 27 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
Oct 17 Python
Python实现带下标索引的遍历操作示例
May 30 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
Django Celery异步任务队列的实现
Jul 24 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
python全局变量引用与修改过程解析
Jan 07 Python
使用python采集Excel表中某一格数据
May 14 Python
Python基础教程之输入输出和运算符
Jul 26 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
运行python提示no module named sklearn的解决方法
Nov 29 #Python
基于python的opencv图像处理实现对斑马线的检测示例
Nov 29 #Python
python3实现名片管理系统(控制台版)
Nov 29 #Python
python3实现简单飞机大战
Nov 29 #Python
Python基于Socket实现简易多人聊天室的示例代码
Nov 29 #Python
python3实现飞机大战
Nov 29 #Python
python之pygame模块实现飞机大战完整代码
Nov 29 #Python
You might like
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
jQuery示例收集
2010/11/05 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
python实现简单ftp客户端的方法
2015/06/28 Python
python操作oracle的完整教程分享
2018/01/30 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
Django Admin中增加导出Excel功能过程解析
2019/09/04 Python
基于python实现雪花算法过程详解
2019/11/16 Python
用Python开发app后端有优势吗
2020/06/29 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
C#面试问题
2016/07/29 面试题
运动会演讲稿
2014/05/07 职场文书
建筑节能汇报材料
2014/08/22 职场文书
校友回访母校寄语
2015/02/26 职场文书
辩论会主持词
2015/07/03 职场文书