• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python lxml模块安装教程

Python lxml模块安装教程

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python lxml,python lxml安装,python lxml 下载,python lxml xpath,python lxml使用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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:\python27\lib\site-package 
s\virtualenv-12.0.4-py2.7.egg 
</div>

2. 从官方网站下载与系统,Python版本匹配的lxml文件:
http://pypi.python.org/pypi/lxml/2.3/

NOTE:

比如说我的电脑是Python 2.7.4, 64位操作系统,那么我就可以下载
lxml-2.3-py2.7-win-amd64.egg (md5)     # Python Egg 
或 
lxml-2.3.win-amd64-py2.7.exe (md5)     # MS Windows installer 

3. 执行 easy_install lxml-2.3-py2.7-win-amd64.egg
D:\Downloads>easy_install lxml-2.3-py2.7-win-amd64.egg    # 进入该文件所在目录执行该命令 
Processing lxml-2.3-py2.7-win-amd64.egg 
creating c:\python27\lib\site-packages\lxml-2.3-py2.7-win-amd64.egg 
Extracting lxml-2.3-py2.7-win-amd64.egg to c:\python27\lib\site-packages 
Adding lxml 2.3 to easy-install.pth file 
 
 
Installed c:\python27\lib\site-packages\lxml-2.3-py2.7-win-amd64.egg 
Processing dependencies for lxml==2.3 
Finished processing dependencies for lxml==2.3 
</div>

NOTE:

1. 可用exe可执行文件,方法更简单直接安装就可以
2. 可用easy_install安装方式,也可以用pip的方式
#再执行下,就安装成功了! 
>>> import lxml    
>>>  
</div>

3. 如用pip安装,常用命令就是:
pip install simplejson                      # 安装Python包
pip install --upgrade simplejson          # 升级Python包
pip uninstall simplejson                    # 卸载Python包
</div>
4. 如用Eclipse+Pydev的开发方式,需要移除旧包,重新加载一次
Window --> Preferences --> PyDev --> Interperter-python   # 否则导包的时候会报错
</div>

【Linux系统】

因为lxml依赖的包如下:
libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt
</div>
所以安装步骤如下:
第一步: 安装 libxml2
$ sudo apt-get install libxml2 libxml2-dev 
</div>
第二步: 安装 libxslt
$ sudo apt-get install libxlst libxslt-dev
</div>
第三步: 安装 python-libxml2 和 python-libxslt
$ sudo apt-get install python-libxml2 python-libxslt
</div>
第四步: 安装 lxml
$ sudo easy_install lxml
</div>
参考官方文档:
http://codespeak.net/lxml/installation.html

</div>

您可能想查找下面的文章:

  • Python pip安装lxml出错的问题解决办法
  • python xml.etree.ElementTree遍历xml所有节点实例详解
  • Python使用lxml模块和Requests模块抓取HTML页面的教程
  • 在windows系统中实现python3安装lxml
  • Python lxml模块安装教程

相关文章

  • 初步解析Python中的yield函数的用法
  • Android应用开发中Action bar编写的入门教程
  • python实现跨文件全局变量的方法
  • Python程序员开发中常犯的10个错误
  • python脚本实现分析dns日志并对受访域名排行
  • 详解Django中的ifequal和ifnotequal标签使用
  • Python过滤列表用法实例分析
  • Python专用方法与迭代机制实例分析
  • 12步教你理解Python装饰器
  • Python中实现远程调用(RPC、RMI)简单例子

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python的绘图工具matplotlib使用实例
    • Python实现3行代码解简单的一元一次方程
    • python生成指定尺寸缩略图的示例
    • Python内置的字符串处理函数详细整理(覆盖日常所用)
    • 详解Django缓存处理中Vary头部的使用
    • Python Queue模块详细介绍及实例
    • python实现360皮肤按钮控件示例
    • python实现的一只从百度开始不断搜索的小爬虫
    • 巧用python和libnmapd,提取Nmap扫描结果
    • python益智游戏计算汉诺塔问题示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有