Не удается установить lxml в Ubuntu 14

У меня проблемы с установкой lxml на мою виртуальную машину, облачный сервер, Ubuntu 14.04.2 с 512 МБ ОЗУ. Для людей, которые проходят через это, я документирую маленькие шаги проблем, которые произошли на пути.

Сначала я не установил требования, поэтому убедитесь, что они установлены. Можно найти здесь .

Тогда у меня были некоторые проблемы с памятью, потому что 512 МБ было недостаточно. Отличный пост о том, как расширить вашу RAMS с помощью swap, можно найти здесь здесь .

Теперь я столкнулся с новой проблемой. При попытке выполнить sudo pip install lxml.

В pip.log я нашел это сообщение:

/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

Это какой-то модуль "z", который мне не хватает? Что я должен делать?

4
задан 23 May 2017 в 15:39

1 ответ

Хорошо, я нашел то, что отсутствовало.

Здесь можно найти в одном ответе, которые во всех требованиях являются на самом деле этими:

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

После этого, можно безопасно сделать sudo pip install lxml

0
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: