Как установить python-lxml на SLES 11, 64 бит?

Для клиента я должен установить веб-сервер django на SUSE Linux Enterprise Server 11, 64-разрядная версия (сокращенно: SLES 11).

Когда я добавляю репозитории из 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

Как правильно установить пакет python-lxml на SLES 11?


person Jack Ha    schedule 28.09.2010    source источник


Ответы (2)


Добавьте диск SDK в качестве дополнительного репозитория: SLE-11-SDK-DVD-x86_64-GM-Media1.iso. Пакет python-lxml на этом диске работает нормально!

person Jack Ha    schedule 30.09.2010

Ты можешь сделать

pip install lxml

Это может потребовать использования sudo.

person sudeepgupta90    schedule 30.10.2016