2016-05-30 23 views
1

Ich versuche libxml2-2.9.4 (XML SUPPORT) auf einer ec2-Instanz mit debian-wheezy-amd64-hvm- zu installieren. 2015.01.28-ebs (ami-e0efab88)ec2 instacetyp: ami-e0efab88 hat Python installiert, erkennt es aber nicht während der Installation libxml2-2.9.4

./configure lief erfolgreich

läuft make mit einem Fehler fehlschlägt: fatal error: Python.h: No such file or directory

make[2]: Entering directory '/home/admin/libxml2-2.9.4/python' 
make all-recursive 
make[3]: Entering directory '/home/admin/libxml2-2.9.4/python' 
Making all in . 
make[4]: Entering directory '/home/admin/libxml2-2.9.4/python' 
CC  libxml.lo 
libxml.c:14:20: fatal error: Python.h: No such file or directory 
compilation terminated. 
make[4]: *** [libxml.lo] Error 1 
make[4]: Leaving directory '/home/admin/libxml2-2.9.4/python' 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory '/home/admin/libxml2-2.9.4/python' 
make[2]: *** [all] Error 2 
make[2]: Leaving directory '/home/admin/libxml2-2.9.4/python' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory '/home/admin/libxml2-2.9.4' 
make: *** [all] Error 2 

python --version läuft zeigt an, dass Python 2.7.3 ist installiert (BTW: Wie aktualisiere ich es auf die neueste Version 2.7.10?)

was soll ich tun?

Antwort

0

Sie müssen auch alle erforderlichen Python-Entwicklungsbibliotheken installieren, um sie auf Ihrem Betriebssystem zu erstellen.

Ubuntu/Debian

apt-get install python-dev libxml2-dev libxslt1-dev 

CentOS/RedHat

yum install python-devel libxml2-devel libxslt-devel