Связанные
Смежные вопросы:
Ответы по теме:
Связанные комментарии:
- Сборка 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 lxml
- distutils использует Visual Studio C++ 2010 Express для компиляции
Последние несколько строк моей ошибки, записанные в pip:
cl: Command line warning D9025: overriding '/W3' with '/w'
lxml.etree.c
C:\Users\НАТАН ~ 1\AppData\Local\Temp\pip_build_nathanielanderson\LXML\SRC\LXML\включает\etree_defs.h(9): фатальная ошибка C1083: Невозможно открыть включаемый файл: 'libxml/xmlversion.h': Нет такого файла или каталога
C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'bugtrack_url'
warnings.warn(msg)
ошибка: команда 'C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe 'завершился неудачно с состоянием выхода 2
Поэтому я не могу установить из .egg или скомпилировать...
Другие параметры
Я также не могу найти установщик Windows (exe или msi или любой другой) для этой версии Python
Обновление от 16.10.2009
Как говорит комментатор, исполняемые ссылки больше не доступны
- В этой заархивированной версии (с 2014 года; исполняемые ссылки не работают) отображаются старые ссылки
- Как говорит комментатор; сайт в настоящее время имеет файлы
whl
(wheel) для библиотекиlxml
; вы можете использоватьpip
для установки изwhl
файлов
Похоже, Крис предоставляет прямую ссылку здесь:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
Спасибо, Крис! Есть идеи, почему я не могу скомпилировать с помощью pip?