2010-09-28 84 views
0

對於客戶,我必須在SUSE Linux Enterprise Server 11,64位(簡稱:SLES 11)上安裝django網絡服務器。如何在SLES 11,64位上安裝python-lxml?

當我添加庫從http://software.opensuse.org我可以安裝python-LXML:

sudo zypper install python-lxml 

的結果是,該網站-軟件包安裝在/usr/lib/python2.6/site-packages。但是,當我嘗試使用該軟件包時,導入崩潰:

$ 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 

如何在SLES 11上正確安裝python-lxml軟件包?

回答

1

添加SDK磁盤作爲附加回購:SLE-11-SDK-DVD-x86_64-GM-Media1.iso。 該磁盤上的python-lxml包工作正常!

-1

你可以做

pip install lxml 

它可能需要使用sudo