刚开始用活泼的方式弄脏我的手。我正在尝试将一个 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)