Debian/Ubuntu Python.h: No such file or directory

时间:2019-11-20 08:53:11  来源:igfitidea点击:

使用pip命令安装python应用程序时,报错:

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD2.c -o build/temp.linux-x86_64-2.7/src/MD2.o

src/MD2.c:31:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

Python.h只是python开发包python-dev的一个头文件。python-dev包包括了文件,静态库和用于构建Python模块。用于开发Python应用程序。

安装Python 2.x +

$ sudo apt-get install python-dev

或者

# apt-get install python-dev

在Debian/Ubuntu中安装 3.x +

$ sudo apt-get install python3-dev

或者

# apt-get install python3-dev