在尝试安装“lxml-3.1.0”时,出现以下错误。
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 :(得分: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 \ includes \ etree_defs.h(14):致命错误C1083:无法打开包含文件:' libxml / xmlversion.h':没有这样的文件或目录 编译失败:命令' C:\ Users \ Jeremy \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C ++ for Python \ 9.0 \ VC \ Bin \ cl.exe'退出状态2失败
所以我使用lxml
目录中的命令easy_install.exe lxml
在我的Windows命令提示符中安装G:\ProgramFiles\Python27\Scripts
,如下所示:
G:\ProgramFiles\Python27\Scripts>easy_install.exe lxml
在我第一次运行此命令时,它回答了我的时间。然后我再次运行它,它确实有效。