编译 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怎么学好python?
Oct 07 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
python简单实现旋转图片的方法
May 30 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
python中的文件打开与关闭操作命令介绍
Apr 26 Python
Django 再谈一谈json序列化
Mar 16 Python
django 模型字段设置默认值代码
Jul 15 Python
python和opencv构建运动检测器的实现
Mar 03 Python
Python实战之实现简易的学生选课系统
May 25 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 Python
手把手教你实现PyTorch的MNIST数据集
Jun 28 Python
python3中apply函数和lambda函数的使用详解
Feb 28 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 mysql索引问题
2008/06/07 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
JS date对象的减法处理实现代码
2010/12/28 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python列表删除的三种方法代码分享
2017/10/31 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
pymysql模块的操作实例
2019/12/17 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Python datetime 如何处理时区信息
2020/09/02 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
企业治理工作自我评价
2013/09/26 职场文书
幼儿园托班开学寄语
2014/01/18 职场文书
广告设计应届生求职信
2014/03/01 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
公司离职证明范本
2014/10/17 职场文书
金陵十三钗观后感
2015/06/04 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android