将python文件编译为ac可执行文件时出现“致命错误:Python.h:没有这样的文件或目录”?

Pau*_*sai 8 python3

我正在尝试cpython.

执行以下命令后显示以下错误:

-Wall -I/usr/include/python3.5/config-3.5m-x86_64-linux-gnu/libpython3.5m.a -lpython35 -o prime_numbers_2 prime_numbers_2.c

prime_numbers_2.c:11:20: fatal error: Python.h: No Such File or
directory compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我还/usr/lib使用以下命令在目录中搜索:

find . -name Python.h
Run Code Online (Sandbox Code Playgroud)

Python.h该目录中没有。

我该如何解决这些问题?我应该重新安装 Python3.5.2 吗?

Mel*_*ius 16

你应该安装Python的开发包,其中包含头文件和Python库。

sudo apt-get install python3-dev
Run Code Online (Sandbox Code Playgroud)

资料来源: