Was hat dieser Fehler zu bedeuten: invalid ELF header
Ich bin immer ein IMPORT ERROR
mit den folgenden Fehlermeldung in Django-debug-Modus /usr/local/lib/python2.6/dist-packages/lxml-2.3-py2.6-win32.egg/lxml/objectify.pyd: invalid ELF header
Was bedeutet dies und wie behebe ich es? Google offenbart nicht sehr viel im moment. Dieser Fehler kommt von dieser Paket ich benutze in meinem Django-app
Update
Ich bin mit ubuntu und Python2.6
- Sie versuchen, importieren Sie eine win32-kompiliertes "ei" auf Linux.
- Bitte fügen Sie auf welcher Plattform bist du und welche version von python, die Sie verwenden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Fehler bedeutet, dass die
objectify.pyd
ist nicht ein gültiges shared-library. Sie scheinen zu habenlxml
zusammengestellt für verschiedene python version von dem, was Sie ausgeführt werden.Raten aus dem Weg, die Tatsache, dass 'ELF' ist ein Objekt (shared und ausführbare Datei) - format auf UNIX-artigen Systemen und das package -win32 im Namen sind Sie wahrscheinlich versuchen, zu verwenden windows-build auf linux.
apt-get install python-lxml
oder ähnliches.apt-get install python-lxml
schon. Dies ist, wie die Nachwirkungeneinfach eine
Ich hatte den gleichen Fehler, und es fand ein update der vorhandenen installation und fixiert es für mich.
Alternativ können Sie auch easy_install. In Zeiten easy_install funktioniert besser als pip, wie es manchmal pip kann sich weigern, ersetzen Sie die vorhandene Bibliothek version, wie es bei der OS.