`
cryolite
  • 浏览: 580402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

how to install lxml python module on mac os x 10.5(leopard)

阅读更多
lxml依赖xmlsoft的两个库libxml2和libxslt,要首先正确安装,可能还要安装cython,因为有些实现用到了

最开始用easy_install lxml失败,只好从源码编译开始,参考这里
下载lxml,解压,执行。(Mac下成功编译的关键是要指定static-deps参数
python setup.py build --static-deps --libxml2-version=2.7.3 --libxslt-version=1.1.24 

setup.py程序会自动下载指定版本libxml2和libxslt,然后在build的临时目录下编译


如果编译安装出现下列问题,
.....
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory
..........
error: Setup script exited with error: command 'gcc' failed with exit status 1

可能是Mac OS X Leopard下gcc版本的问题,我的gcc早些时候更新到gcc4.2.1,编译前将其指定为gcc4.0就好了:
export CC="gcc-4.0"
export CXX="g++-4.0"




BTW: ubuntu 9.04
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libxslt-dev

sudo easy_install lxml
分享到:
评论

相关推荐

    lxml python2.7离线安装包

    lxml python2.7离线安装包

    python lxml3.8.0 源包

    **Python lxml库详解** `lxml`是Python中一个强大的XML和HTML处理库,它结合了C语言的`libxml2`和`libxslt`库,提供了高速、高效的XML和HTML解析、生成以及XPath、XSLT的支持。在Python生态中,lxml因其出色的性能...

    python2.7下lxml库下载安装以及代码示例

    **Python2.7下的lxml库** `lxml`是一个强大的、高效的Python库,用于处理XML和HTML文档。它结合了Cython编译的CTypes接口与libxml2和libxslt库,提供了非常快速的解析和生成XML及HTML的能力。在Python 2.7版本中,`...

    lxml-4.9.1-cp36-cp36m-win-amd64.whl( pip install lxml安装报错用附教程)

    Python pip install lxml 安装报错失败,Python pip install lxml 安装详细教程: lxml-4.9.1-cp36-cp36m-win_amd64.whl(本安装包安装教程用版本) lxml-4.9.0-cp311-cp311-win_amd64.whl lxml-4.9.0-cp311-cp311-...

    python lxml使用文档

    python lxml使用文档涵盖了使用Python编程语言操作XML文件的一整套功能强大的库。此文档为美国新墨西哥理工大学官方教程,其内容既详细又易于理解,特别推荐于那些希望深入学习Python下使用lxml模块进行XML处理的...

    python之lxml安装包

    lxml-3.4.4-cp27-none-win_amd64.whl 适用于python27 适用于win8.1 64bit 不可用于win10 64bit 先安装pip install wheel 再执行:pip install lxml-3.4.4-cp27-none-win_amd64.whl

    Python2.7 lxml拓展库

    安装方法: pip install lxml-4.2.6-cp27-cp27m-win_amd64.whl

    lxml python win32安装

    lxml是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。

    python模块: lxml

    包含:libxml2-2.9.4.tar.gz libxslt-1.1.28.tar.gz lxml-3.8.0.tar.gz 步骤参考: 1)tar -zxvf libxml2-2.9.4.tar.gz cd libxml2-2.9.4 ./configure --prefix=/usr/local/libxml2/ --with-python=/usr/local/...

    Python lxml安装文件

    pip install path/to/lxml-版本号-cp36-cp36m-win_amd64.whl ``` 如果遇到`wheel`格式不被支持的情况,可能需要先安装`wheel`库: ```bash pip install wheel ``` 然后再执行上述安装命令。 ### 3. 使用lxml ...

    lxml, python的lxml工具箱.zip

    lxml, python的lxml工具箱 什么是 lxml?lxml是在 python 语言中处理XML和HTML的最丰富的特性和easy-to-use库。 它也非常快和记忆友好,只是你知道。有关介绍和进一步的文档,请参见文档/主。txt文档。有关安装信息...

    Python How to Program

    综上所述,《Python How to Program》这本书全面覆盖了从基础到高级的Python编程知识,适合初学者和有一定经验的开发者作为参考指南,帮助他们构建扎实的编程基础,掌握现代软件开发的核心技能。

    Python lxml模块的基本使用方法分析

    本文实例讲述了Python lxml模块的基本使用方法。分享给大家供大家参考,具体如下: 1 lxml的安装 安装方式:pip install lxml 2 lxml的使用 2.1 lxml模块的入门使用 导入lxml 的 etree 库 (导入没有提示不代表不能用...

    lxml win32 python

    `lxml`库是基于C语言实现的libxml2和libxslt库,因此它比Python标准库中的`ElementTree`更快、更强大。在Windows 32位系统上,`lxml`通常需要特定版本的安装包,如“lxml-2.3.5.win32-py3.2.exe”,以确保与Python ...

    Python3.6 lxml拓展库

    安装方法: pip install lxml-4.3.0-cp36-cp36m-win_amd64.whl

    python第三方库:lxml

    **Python第三方库:lxml详解** 在Python编程中,有许多优秀的第三方库来扩展其功能,其中lxml库是一个特别值得关注的库,它主要用于处理XML和HTML文档。lxml结合了Cython编译的ElementTree API和libxml2/libxslt库...

    lxml 是 Python 的第三方解析库lxml-4.9.3-cp311-cp311-win-amd64

    lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 Xpath 表达式提供了良好的支持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。

    lxml(python操作xml文件的库)

    pip install lxml ``` 安装完成后,在代码中导入`lxml`库: ```python from lxml import etree ``` 2. **解析XML文件** `lxml`提供了多种解析XML文件的方法,包括`etree.parse()`和`ElementTree.parse()`。...

Global site tag (gtag.js) - Google Analytics