2015-07-31 3 views
0

В Win7, в python 3.4, в pandas я попытался запустить pd.read_html. Он прервал, сказав, что не может найти lxml. Я добавил «import lxml», и он сказал, что с этим именем не было модуля.Python не может найти или установить lxml

я побежал "пункт установить панда LXML", и она прервана, говоря

C:\Python34\hsf\pandas>pip install pandas lxml 

Requirement already satisfied (use --upgrade to upgrade): pandas in c:\python34\ 
lib\site-packages 

Downloading/unpacking lxml 

    Running setup.py (path:C:\Users\Windows\AppData\Local\Temp\pip_build_Windows\l 
xml\setup.py) egg_info for package lxml 

    Building lxml version 3.4.4. 
    Building without Cython. 

    ERROR: b"'xslt-config' is not recognized as an internal or external command, 
\r\noperable program or batch file.\r\n" 

    ** make sure the development packages of libxml2 and libxslt are installed * 
* 

Я попытался пипом установить libxml2 и LibXSLT, и что прерванная поговорку:

C:\Python34\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 
'bugtrack_url' 

    warnings.warn(msg) 

error: Unable to find vcvarsall.bat 

Предшествующие SO ответил к подобным вопросам сказано, что «использовать sudo ...» так неприменимо к окнам.

Как установить lxml в python 3.4 на Win7?

ответ

0

Вы можете попробовать следующее:

pip install lxml 

Для vcvarvasall.bat вы можете попробовать установить: https://www.microsoft.com/en-us/download/details.aspx?id=44266

Если ни один из них не работает, вы можете загрузить скомпилированные двоичные файлы здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

Последний вариант - самый простой. Вот шаги: 1) Скачать колесо на http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 2) pip install wheel 3) пункт установить «путь туда, где вы загрузили * .whl с шага 1»

+0

Вздох! Загрузили и запустили C: \ Perl> pip install C: \ Documents and Settings \ Windows \ Downloads \ lxml-3.4.4-cp34- none-win32.whl - Получил экран, полный нечитаемых красных чернил. – user1067305

+0

Вы на 32 или 64 бит? Я предполагаю, что это не сработало, попробуйте это колесо: lxml-3.4.4-cp34-none-win_amd64.whl – Skorpeo

+0

Другой экран с красными чернилами. Последняя строка говорит: ValueError: («Ожидаемая версия спецификации в», «C: \\ Documents», «at», «: \\ Documents»). Я не знаю, что это значит. Похоже, что проще самому очистить файл (это то, что я делаю сейчас), чем загружать файл, чтобы сделать его «проще». – user1067305

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