Wie python-lxml auf SLES 11, 64 Bit installiert werden?
Frage
Für einen Kunden Ich habe einen django Webserver auf SUSE Linux Enterprise 11 Server installieren, 64 Bit. (Kurz: SLES 11)
Wenn ich hinzufügen Repositories von http://software.opensuse.org kann ich Python-lxml installieren:
sudo zypper install python-lxml
Das Ergebnis ist, dass die Website-Pakete in /usr/lib/python2.6/site-packages installiert sind. Allerdings, wenn ich versuche, das Paket zu verwenden, der Import abstürzt:
$ cd /usr/lib/python2.6/site-packages
$ python2.6
..
>>> import lxml.etree
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: lxml/etree.so: wrong ELF class: ELFCLASS32
Wie richtig das Python-lxml Paket auf SLES 11 installiert werden?
Lösung
Fügen Sie die SDK Disk als zusätzliche Repo: SLE-11-SDK-DVD-x86_64-GM-Media1.iso. Das Python-lxml Paket auf dieser Platte funktioniert gut!
Andere Tipps
Sie können tun,
pip install lxml
Es könnte erfordert Verwendung sudo
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow