Python lxml模块安装教程
lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯Python API的简洁性,与大家熟知的ElementTree API兼容但比之更优越!但安装lxml却又有点麻烦,因为存在依赖,直接安装的话用easy_install,pip都不能成功,会报gcc错误。下面列出来Windows、Linux下面的安装方法: 【Windows系统】 先确保Python已经安装好,环境变量也配置好了,相应的的easy_install、pip也安装好了. 1. 执行 pip install virtualenv 复制代码 代码如下: C:&;pip install virtualenv Requirement already satisfied (use --upgrade to upgrade): virtualenv in c:python27libsite-package svirtualenv-12.0.4-py2.7.egg 2. 从官方网站下载与系统,Python版本匹配的lxml文件: NOTE: 比如说我的电脑是Python 2.7.4,64位操作系统,那么我就可以下载 3. 执行 easy_install lxml-2.3-py2.7-win-amd64.egg 复制代码 代码如下: Processing lxml-2.3-py2.7-win-amd64.egg creating c:python27libsite-packageslxml-2.3-py2.7-win-amd64.egg Extracting lxml-2.3-py2.7-win-amd64.egg to c:python27libsite-packages Adding lxml 2.3 to easy-install.pth file Installed c:python27libsite-packageslxml-2.3-py2.7-win-amd64.egg Processing dependencies for lxml==2.3 Finished processing dependencies for lxml==2.3 NOTE: 1. 可用exe可执行文件,方法更简单直接安装就可以 复制代码 代码如下: #再执行下,就安装成功了! >>> import lxml >>> 3. 如用pip安装,常用命令就是: 复制代码 代码如下: pip install simplejson # 安装Python包 pip install --upgrade simplejson # 升级Python包 pip uninstall simplejson # 卸载Python包 4. 如用Eclipse+Pydev的开发方式,需要移除旧包,重新加载一次 复制代码 代码如下: Window --> Preferences --> PyDev --> Interperter-python # 否则导包的时候会报错 【Linux系统】 因为lxml依赖的包如下: 复制代码 代码如下: libxml2,libxml2-devel,libxlst,libxlst-devel,python-libxml2,python-libxslt 所以安装步骤如下: 第一步: 安装 libxml2 复制代码 代码如下: $ sudo apt-get install libxml2 libxml2-dev 第二步: 安装 libxslt 复制代码 代码如下: $ sudo apt-get install libxlst libxslt-dev 第三步: 安装 python-libxml2 和 python-libxslt 复制代码 代码如下: $ sudo apt-get install python-libxml2 python-libxslt 第四步: 安装 lxml 复制代码 代码如下: $ sudo easy_install lxml 参考官方文档: http://codespeak.net/lxml/installation.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |