установка libxml2 на окнах Python 2.7

Я искал, но нет бинарных файлов libxml2 для py2.7.

Я также пробовал запустить setup.py для версии py2.6.9, но это дало мне ошибку

failed to find headers for libxml2: update includes_dir

у кого-нибудь есть решение?


person goh    schedule 19.08.2010    source источник
comment
Вам нужен lxml для окон python27?   -  person MattH    schedule 19.08.2010
comment
Я полагаю, вы имеете в виду привязки libxml2-python версии 2.6.9, а не Python версии 2.6.9.   -  person ewall    schedule 19.08.2010
comment
Чтобы скомпилировать это из исходного кода в Windows, вам понадобится действующий компилятор C, заголовки разработки libxml2 и многое другое ... что вряд ли сработает. Как и @MattH, я бы тоже посоветовал вам использовать вместо него lxml, который вы возможно, можно установить только с помощью команды easy_install lxml.   -  person ewall    schedule 19.08.2010
comment
@ewall: К сожалению, установить lxml в Windows не так просто, есть зависимости библиотек и компиляция. Я где-то нашел lxml-build.py скрипт из сообщения, затем мне пришлось установить VisualStudio, поскольку сборка с mingw32 не удалась. Сделав все это сегодня, я подумал, что могу попробовать внести с трудом завоеванный двоичный файл в pypi, но у меня появляются забавные ошибки, и я почти потерял терпение, пытаясь сегодня.   -  person MattH    schedule 19.08.2010
comment
@ewall, я пробовал lxml с easy_install, но безуспешно / забыл, в чем ошибка .. Переключился на 2.6, чтобы после этого не возникло больше таких ошибок.   -  person goh    schedule 20.08.2010
comment
Хорошая мысль; вы обязательно найдете намного больше совместимости с v2.6!   -  person ewall    schedule 20.08.2010


Ответы (1)


Некоторое время назад я нашел хорошую страницу с готовыми библиотеками для разных версий python и Arch: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Я подозреваю, что это будет вам полезно.

person Eir Nym    schedule 22.11.2010