2013-03-15 448 views
0

尝试安装“lxml-3.1.0”时,出现以下错误。无法打开包含文件:'libxml/xmlversion.h':没有这样的文件或目录

C:\Users\affine\Desktop\lib\lxml-3.1.0\src\lxml\includes\etree_defs.h(9) : 
    fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': 
    No such file or directory 
    error: command '"C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe"' 
    failed with exit status 2 

有人能帮助我理解这一点并克服这个问题吗?

+0

我在Windows 8上遇到同样的问题。你弄明白了吗? – damd 2013-03-31 12:14:39

+0

实际上这个包是基于visual studio 2008开发的。即使我们给出2010路径,它也没有找到页面。所以安装了Visual Studio 2008,然后成功安装了这个。 – Shankar 2013-04-24 09:08:28

回答

0

当我想为python2.7安装pyshark==0.3.3时,xslt-config出现错误。它的建议是为python2.7安装VC++ 9.0。 从http://www.microsoft.com/en-us/download/details.aspx?id=44266下载Microsoft Visual C++ Compiler for Python 2.7后,我安装了它。然后发生了类似的错误:

的src \ LXML \包括\ etree_defs.h(14):致命错误C1083:无法打开包含文件: '中的libxml/xmlversion.h':没有这样的文件或目录 编译失败:命令 'C:\用户\杰里米\应用程序数据\本地\程序\ COMMON \微软\的Visual C++为Python \ 9.0 \ VC \ BIN \ cl.exe时' 与退出状态失败2

所以我安装lxml在我的windows命令提示符下使用命令easy_install.exe lxmlG:\ProgramFiles\Python27\Scripts的目录中,如下所示:

G:\ProgramFiles\Python27\Scripts>easy_install.exe lxml 

在我第一次运行这个命令时,它回答我超时。然后我再次运行它,它确实有效。

相关问题