Cannot open include file: 'libxml/xpath.h': No such file or directory


在搭建scrapy爬蟲框架時,通過pip安裝lxml遇到了這個問題,我是用32位的windows搭建爬蟲框架,python版本是2.7.12, 解決方案如下:

  原因:  

  在網上各種找原因,有大神是說沒安裝libxml2-devel and libxslt-devel,和沒有安裝 libxml2和 libxslt文件。其實報錯原因中也說明了沒有安裝好 libxml2

  各種解決方案,但是找了很久,試了很多種方法,最終我就參考了

    http://coding.derkeiler.com/Archive/Python/comp.lang.python/2012-11/msg00520.html       

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml(很多python依賴的庫資源下載)

    http://jingyan.baidu.com/article/cbcede07177b8702f40b4df9.html

在windows操作系統下:

    1、安裝wheel,在cmd中輸入:pip install wheel

    2、下載依賴庫,可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml中下載 

      lxml-3.6.4-cp27-cp27m-win32.whl(python2.7版本,適用於windows32位系統)

      lxml-3.6.4-cp27-cp27m-win_amd64.whl(python2.7版本,適用於windows64位系統

      然后,把下載好的依賴文件放在python的安裝包中,我的是放在F:\python2.7.12中

    3、開始安裝lxml

        pip install F:\python2.7.12\lxml-3.6.4-cp27-cp27m-win32.whl


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM