libxml2 - это библиотека C, а не пакет python, поэтому вы не можете использовать Pip для ее установки.Обычно он уже установлен почти на каждом дистрибутиве Linux.Если вам нужно установить его, это просто
sudo apt-get install libxml2
Если по какой-то причине вам абсолютно необходима локальная установка, вам нужно будет скачать и установить пакет .deb или RPM.За исключением того, что вы можете скачать исходный код и собрать его.
Если вы хорошо используете обычную копию, но не хотите иметь / usr / local / на своем пути, тогда просто вставьте ссылку в ваш virtualenv.
Вы можете найти больше информации (чем вы, вероятно, хотели) на http://xmlsoft.org/
Scrapy перечисляет ее в своих требованиях:
- Python 2.5 или выше
- Twisted 2.5.0 или выше
- libxml2 2.6.28 или выше (включая ставки Python)
- pyopenssl - только если вы хотите сканировать защищенные (HTTPS) страницы