编译 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 相关文章推荐
在Linux中通过Python脚本访问mdb数据库的方法
May 06 Python
python3 读写文件换行符的方法
Apr 09 Python
在Pandas中给多层索引降级的方法
Nov 16 Python
python+mysql实现教务管理系统
Feb 20 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
Django models filter筛选条件详解
Mar 16 Python
Python Tornado之跨域请求与Options请求方式
Mar 28 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
Jun 18 Python
pandas取dataframe特定行列的实现方法
May 24 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
详解Immutable及 React 中实践
2018/03/01 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
Python中的下划线详解
2015/06/24 Python
Python变量作用范围实例分析
2015/07/07 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
python的Jenkins接口调用方式
2020/05/12 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
工程造价自荐信
2013/10/09 职场文书
经典的班主任推荐信
2013/10/28 职场文书
工作自荐信
2013/12/11 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
学校财务管理制度
2015/08/04 职场文书
小学班级口号大全
2015/12/25 职场文书
信息技术研修心得体会
2016/01/08 职场文书
浅谈Web Storage API的使用
2021/06/23 Javascript
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android