Установка lxml для Python 3.4 в Windows x 86 (32-разрядная версия) с помощью Visual Studio C ++ 2010 Express

связанные с

Смежные вопросы:

ошибка: не удается найти vcvarsall.batLXML 3.3 с Python 3.3 на 32-битной Windows 7

Связанные ответы:

https://stackoverflow.com/a/18045219/1175496

Связанные комментарии:

Сборка lxml для Python 2.7 в Windows«@ziyuang Это будет означать, что вы используете Python 3.3, который использует Microsoft Visual Studio 2010. Если это так, то ответ - да, вам следует установить эту версию».фактыWindows x86 (32-разрядная версия)Установлены оба Visual Studio C ++ 2008 (отсюда) Express и Visual Studio C ++ 2010 (отсюда)Python 3.4.1 (по-видимому, скомпилированс более новой версией чем Visual Studio 2008)Я использую pip (или pip3.4.exe; встроенный в Python 3.4) дляpip install lxmldistutils использует Visual Studio C ++ 2010 Express для компиляции

Последние несколько строк моей ошибки, записанные в pip:

cl: предупреждение командной строки D9025: переопределение «/ W3» с помощью «/ w»

lxml.etree.c

C: \ Users \ NATHAN ~ 1 \ AppData \ Local \ Temp \ pip_build_nathanielanderson \ lxml \ src \ lxml \ includes \ etree_defs.h (9): фатальная ошибка C1083: Не удается открыть файл включения: 'libxml / xmlversion.h': нет такой файл или каталог

C: \ Python34 \ lib \ distutils \ dist.py: 260: предупреждение пользователя: неизвестный параметр распространения: 'bugtrack_url'

warnings.warn (MSG)

ошибка: команда «C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC \ BIN \ cl.exe» завершилась неудачно с состоянием выхода 2

Поэтому я не могу установить из .egg или путем компиляции ...

регресс

Я также не могу найти установщик Windows (exe или msi или любой другой) для этой версии Python

Нездесь, в PyPiниздесь, на отличном сайте Криса

Выглядит как Крисделает предоставить прямой exe здесь:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

Спасибо, Крис! Любые идеи, почему я не могу скомпилировать с помощью pip?

Ответы на вопрос(3)

Ваш ответ на вопрос