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

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

时间: 2024-10-24 12:59:05

Cannot open include file: 'libxml/xpath.h': No such file or directory的相关文章

grep: /usr/include/php/main/php.h: No such file or directory

macOS使用phpize安装扩展时报错. $ phpize grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for

libxml/tree.h no such file or directory

最后一个 国外的帖子帮我解决了问题: http://stackoverflow.com/questions/1428847/libxml-tree-h-no-such-file-or-directory  (我是翻墙的) 我执行的步骤: 1. Target settings Click on your target (not your project) and select Build Phases. Click on the reveal triangle titled Link Binary

mac安装扩展出现grep: /usr/include/php/main/php.h

在Mac下执行 sudo phpize时提示: grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or directory 解决方法: macOS系统在10.12版本之上要

fatal error: 'libxml/xmlversion.h' file not found

问题: MACOS安装scrapy时,安装lxml出现错误 In file included from src/lxml/lxml.etree.c:232: /tmp/easy_install-O2UfP7/lxml-3.4.0/src/lxml/includes/etree_defs.h:14:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h"          ^

libxml/HTMLparser.h file not found

在导入asihttprequest包时出问题导入了libxml2.dylib.可是却提示libxml/HTMLparser.h file not found. 这是由于你的开发环境默认的路径无法找到这个libxml2.dylib框架. 改动方法:(1)第一种方法:(我的可行)点击左边项目的根文件夹,再点击右边的Build Settings,手工输入文字:"Header search paths".然后单击(或双击.点击弹出面板以下的"+"号进行加入)"He

XML解析适配 'libxml/tree.h'file not found 错误解决办法

Xcode 'libxml/tree.h'file not found 错误解决办法 在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2".在"Other Linker Flags"项,添加"-lxml2" XML解析适配 'libxml/tree.h'file not found 错误解决办法

UI进阶 XML解析适配 'libxml/tree.h'file not found 错误解决办法

Xcode 'libxml/tree.h'file not found 错误解决办法 在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2".在"Other Linker Flags"项,添加"-lxml2" UI进阶 XML解析适配 'libxml/tree.h'file not found 错误解决办法

UI进阶 XML解析适配 引入GDataXML文件时候 'libxml/tree.h'file not found 错误解决办法

在工程的"Build Settings"页中找到"Header Search Path"项,添加"/usr/include/libxml2". 在"Other Linker Flags"项,添加"-lxml2" 同理引入别的类型文件不匹配的时候也可以用这种方法 UI进阶 XML解析适配 引入GDataXML文件时候 'libxml/tree.h'file not found 错误解决办法

libxml/tree.h file not found

stackoverflow用户对添加libxml2库表现出了极大的抱怨 ,原因在要把它好好地添加进去实在是太复杂了. 我就是因为出现了'libxml/tree.h file not found’错误,才发现的这篇贴子,照着做,错误就消除了,备注如下: 原始地址:http://stackoverflow.com/questions/1428847/libxml-tree-h-no-such-file-or-directory 见e.w. parris的答案 Adding libxml2 is a