Twisted Fehler bei der Installation auf Linux
Habe ich versucht zu installieren verdreht auf Linux-source-code auf meinem Linux-Server.
Wenn ich diesen Befehl verwenden setup.py install
, es scheiterte mit einer Fehlermeldung unten:
twisted/runner/portmap.c:10:20: error: Python.h: No such file or directory
twisted/runner/portmap.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
twisted/runner/portmap.c:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
twisted/runner/portmap.c:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PortmapMethods’
twisted/runner/portmap.c: In function ‘initportmap’:
twisted/runner/portmap.c:55: warning: implicit declaration of function ‘Py_InitModule’
twisted/runner/portmap.c:55: error: ‘PortmapMethods’ undeclared (first use in this function)
twisted/runner/portmap.c:55: error: (Each undeclared identifier is reported only once
twisted/runner/portmap.c:55: error: for each function it appears in.)
error: command 'gcc' failed with exit status 1
BTW, ich habe keine root-Berechtigung auf dem Rechner, und Python
installiert ist, in meine Hause Ordner, nicht /usr/bin
- möglich, Duplikat der ubuntu: ich habe python, aber gcc kann nicht finden, dass Python.h
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann der compiler nicht finden python-Entwicklungs-Header. Fragen Sie den system administrator zu installieren
python-devel
im Fall von CentOS oder zu installierenpython-dev
auf Debian, Ubuntu und deren Derivate. Das sollte helfen.python3-dev
wenn Sie Python ist3