2013-03-15 480 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 

在我第一次運行這個命令時,它回答我超時。然後我再次運行它,它確實有效。

相關問題