小编gbl*_*rd4的帖子

使用 python-dev 构建 numpy 的 Snapcraft Python2

刚开始用活泼的方式弄脏我的手。我正在尝试将一个 python 项目移植到一个活泼的应用程序。python 代码依赖于 numpy 1.5.1,它依赖于安装的 python-dev。

我的 snapcraft 零件部分如下所示:

parts:
    mypythonapp:
        plugin: python2
        source: https://github.com/me/mypythonapp.git
        source-type: git
        build-packages:
            - gcc
            - gfortran
            - libblas-dev
            - liblapack-dev
            - cython
            - python-dev
        python-packages:
            - numpy==1.5.1
Run Code Online (Sandbox Code Playgroud)

当我snapcraft pull尝试构建 numpy 时,出现以下错误:

    x86_64-linux-gnu-gcc: build/src.linux-x86_64-2.7/numpy/core/src/npymath/ieee754.c
        In file included from numpy/core/src/npymath/ieee754.c.src:7:0:
        numpy/core/src/npymath/npy_math_common.h:4:20: fatal error: Python.h: No such file or directory
        compilation terminated.
        In file included from numpy/core/src/npymath/ieee754.c.src:7:0:
        numpy/core/src/npymath/npy_math_common.h:4:20: fatal error: Python.h: No such file or directory
        compilation terminated.

error: Command "x86_64-linux-gnu-gcc -pthread -DNDEBUG -g …
Run Code Online (Sandbox Code Playgroud)

python numpy snap

5
推荐指数
1
解决办法
724
查看次数

标签 统计

numpy ×1

python ×1

snap ×1