2017-10-15 150 views
0

我试图运行在命令提示符下的命令 -LXML错误

pip install -r requirements.txt 

但它显示了许多错误,我不知道如何解决这些问题作为我不是熟悉python。

的错误是: 1.

Collecting lxml==3.5.0 (from -r requirements.txt (line 1)) 
    Using cached lxml-3.5.0.tar.gz 
Collecting pyquery==1.2.10 (from -r requirements.txt (line 2)) 
Collecting cssselect>0.7.9 (from pyquery==1.2.10->-r requirements.txt (line 2)) 




    Using cached cssselect-1.0.1-py2.py3-none-any.whl 
     Building wheels for collected packages: lxml 
      Running setup.py bdist_wheel for lxml ... error 
      Complete output from command c:\python34\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Mohana\\AppData\\Local\\Temp\\pip-build-9bz1xoev\\lxml\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\Mohana\AppData\Local\Temp\tmp425xg1fhpip-wheel- --python-tag cp34: 
      Building lxml version 3.5.0. 
      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 ** 

2. 

    src\lxml\includes\etree_defs.h(14) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory 
     Compile failed: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Bin\\cl.exe' failed with exit status 2 
     creating Users 
     creating Users\Mohana 
     creating Users\Mohana\AppData 
     creating Users\Mohana\AppData\Local 
     creating Users\Mohana\AppData\Local\Temp 
     C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I/usr/include/libxml2 /TcC:\Users\Mohana\AppData\Local\Temp\xmlXPathInitocb5oi7w.c /FoUsers\Mohana\AppData\Local\Temp\xmlXPathInitocb5oi7w.obj 
     xmlXPathInitocb5oi7w.c 
     C:\Users\Mohana\AppData\Local\Temp\xmlXPathInitocb5oi7w.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory 
     ********************************************************************************* 
     Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 
     ********************************************************************************* 
     error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Bin\\cl.exe' failed with exit status 2 

3.

Failed building wheel for lxml 
    Running setup.py clean for lxml 
Failed to build lxml 
Installing collected packages: lxml, cssselect, pyquery 
    Found existing installation: lxml 4.0.0 
    Uninstalling lxml-4.0.0: 
     Successfully uninstalled lxml-4.0.0 
    Running setup.py install for lxml ... error 
    Complete output from command c:\python34\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Mohana\\AppData\\Local\\Temp\\pip-build-9bz1xoev\\lxml\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Mohana\AppData\Local\Temp\pip-rjvm3d2l-record\install-record.txt --single-version-externally-managed --compile: 
    Building lxml version 3.5.0. 
    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 ** 


4. 

    src\lxml\includes\etree_defs.h(14) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory 
     Compile failed: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Bin\\cl.exe' failed with exit status 2 
     C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I/usr/include/libxml2 /TcC:\Users\Mohana\AppData\Local\Temp\xmlXPathInity8a5suic.c /FoUsers\Mohana\AppData\Local\Temp\xmlXPathInity8a5suic.obj 
     xmlXPathInity8a5suic.c 
     C:\Users\Mohana\AppData\Local\Temp\xmlXPathInity8a5suic.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory 
     ********************************************************************************* 
     Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 
     ********************************************************************************* 
     error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\Bin\\cl.exe' failed with exit status 2 

请帮我解决这些问题,我需要它的一个项目,我真的需要把它完成。我在Windows 10(Intel处理器)和Python3.4上。

+1

[如何在Windows上安装lxml]可能的重复(https://stackoverflow.com/questions/29440482/how-to-install-lxml-on-windows) – Tomalak

回答

0

正如@SaeX在this answer中所说的,您可以找到预编译的 WHL的lxml,其中包含所需的模块和依赖关系here

对于Python 3.4和win10,你的文件应该是lxml‑4.1.0‑cp34‑cp34m‑win_amd64.whl

pip install lxml‑4.1.0‑cp34‑cp34m‑win_amd64.whl

0

对于Python 3.4或以上,

在命令提示符下, 型PIP 3,如果你想下载和网络安装安装LXML的情况下:然后你就可以使用画中画安装自动 otheriwse,请从以下

LXML的.whl文件对于32位:Download Here

对于64位:Download Here

下载车轮文件后,浏览您的命令提示符下,其中.whl文件被下载和位置,然后尝试 PIP3安装“下载WHL文件名