我正在尝试c
从进行编译python
。
执行以下命令后出现以下错误:
-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.
/usr/lib
我还使用以下命令在目录中搜索:
find . -name Python.h
Python.h
但该目录中没有。
我该如何解决这些问题?我应该重新安装 Python3.5.2 吗?
答案1
您需要安装Python的开发包,其中包含头文件和Python的库。
sudo apt-get install python3-dev
资料来源:
答案2
对于那些来到这里并使用 pypy 的人,请务必执行以下操作:
sudo apt-get install pypy3-dev