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

 更新时间:2020年11月29日 23:36:55   作者:一个新新的小白  
这篇文章主要介绍了编译 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就编译成功了

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

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根目录下就可以

解决方法

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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • YOLOv5小目标切图检测的思路与方法

    YOLOv5小目标切图检测的思路与方法

    目标检测Yolo算法是非常经典且应用广泛的算法,下面这篇文章主要给大家介绍了关于YOLOv5小目标切图检测的思路与方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • python数据结构之搜索讲解

    python数据结构之搜索讲解

    这篇文章主要介绍了python数据结构之搜索讲解,搜索是指从元素集合中找到某个特定元素的算法过程。搜索过程通常返回 True 或 False, 分别表示元素是否存在,下面一起来了解文章的详细内容吧,希望对你有所帮助
    2021-12-12
  • Python Django框架中表单的用法详解

    Python Django框架中表单的用法详解

    这篇文章主要为大家详细介绍了Python Django框架中表单的用法,例如表单的验证以及利用表单实现文件上传等,感兴趣的小伙伴可以了解一下
    2022-06-06
  • python+jinja2实现接口数据批量生成工具

    python+jinja2实现接口数据批量生成工具

    这篇文章主要介绍了python+jinja2实现接口数据批量生成工具的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Python+LyScript实现自定义反汇编

    Python+LyScript实现自定义反汇编

    LyScript 插件默认提供了一个get_disasm_code()方法可以直接获取到指定行数的反汇编代码。本文将利用LyScript实现自定义反汇编,感兴趣的可以了解一下
    2022-07-07
  • Python实现的简单万年历例子分享

    Python实现的简单万年历例子分享

    这篇文章主要介绍了Python实现的简单万年历例子分享,需要的朋友可以参考下
    2014-04-04
  • 利用Python解决Excel问题的最佳方案总结

    利用Python解决Excel问题的最佳方案总结

    python处理excel文件有很多方法,最开始接触的是xlrd、xlsxwriter模块,分别用于excel文件的读、写,后来又学习了openpyxl模块,可以同时完成excel文件的读、写,下面这篇文章主要给大家介绍了关于利用Python解决Excel问题的最佳方案,需要的朋友可以参考下
    2023-04-04
  • Python实例方法、类方法、静态方法的区别与作用详解

    Python实例方法、类方法、静态方法的区别与作用详解

    这篇文章主要介绍了Python实例方法、类方法、静态方法的区别与作用,结合实例形式分析了Python面向对象程序设计中实例方法、类方法、静态方法的概念、原理、用法及相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解

    JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解

    这篇文章主要介绍了JetBrains PyCharm(Community版本)的下载、安装和初步使用教程,本文图文并茂给大家介绍的非常详细,对大家的学习和工作具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2020-03-03
  • Python+wxPython实现自动生成PPTX文档程序

    Python+wxPython实现自动生成PPTX文档程序

    这篇文章主要介绍了如何使用 wxPython 模块和 python-pptx 模块来编写一个程序,用于生成包含首页、内容页和感谢页的 PPTX 文档,感兴趣的小伙伴可以学习一下
    2023-08-08

最新评论