Pergunta

Para um cliente, tenho que instalar um servidor da web do Django no SUSE Linux Enterprise Server 11, 64 bits (curta: SLES 11).

Quando eu adiciono repositórios de http://software.opensuse.org Eu posso instalar o python-lxml:

sudo zypper install python-lxml

O resultado é que os packages do site estão instalados em /usr/lib/python2.6/site-packages. No entanto, quando tento usar o pacote, a importação trava:

$ 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

Como instalar corretamente o pacote python-lxml no SLES 11?

Foi útil?

Solução

Adicione o disco SDK como um repo adicional: SLE-11-SDK-DVD-X86_64-GM-MEDIA1.iso. O pacote python-lxml neste disco funciona bem!

Outras dicas

Você pode fazer

pip install lxml

Pode exigir o uso sudo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top