Não é possível instalar o lxml no Ubuntu 14

4

Eu tenho problemas para instalar o lxml na minha máquina virtual, servidor de nuvem, Ubuntu 14.04.2 com 512MB de RAM. Para as pessoas que estão passando por isso, vou documentar pequenos passos de problemas que ocorreram no caminho.

Primeiro, não instalei os requisitos, portanto, verifique se você instalou os requisitos. Pode ser encontrado aqui .

Então eu tive alguns problemas com memória, porque 512MB eram insuficientes. Excelente post sobre como estender seu RAMS com swap pode ser encontrado aqui .

Agora estou enfrentando um novo problema. Ao tentar executar sudo pip install lxml .

No pip.log, encontrei esta mensagem:

/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Algum módulo "z" está faltando? O que devo fazer?

    
por Tommz 22.05.2015 / 22:05

1 resposta

9

Ok, eu encontrei o que estava faltando.

Aqui você encontra em uma resposta que em todos os requisitos são realmente estes:

sudo apt-get install -y libxml2-dev libxslt1-dev zlib1g-dev python3-pip

Depois disso, você pode fazer com segurança sudo pip install lxml

    
por Tommz 22.05.2015 / 22:18

Tags