lxml安裝方法

2021-07-29 06:05:27 字數 2339 閱讀 2743

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 

note:

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 

note:

1. 可用exe可執行檔案,方法更簡單直接安裝就可以

2. 可用easy_install安裝方式,也可以用pip的方式

複製**

**如下:

#再執行下,就安裝成功了! 

>>> import lxml    

>>>   

3. 如用pip安裝,常用命令就是:

複製**

**如下:

pip install ******json                      # 安裝python包

pip install --upgrade ******json          # 公升級python包

pip uninstall ******json                    # 解除安裝python包

複製**

**如下:

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

參考官方文件:

python 安裝 lxml失敗

字數752 閱讀8喜歡0 command library frameworks python.framework versions 3.5 bin python3 u c import setuptools,tokenize file private var folders 66 bxp594wj6...

Windows 環境安裝 lxml

在lxml的官網,看到 進去,找到lxml lxml a binding for the libxml2 and libxslt libraries.在cml裡輸入 pip install somepackage 1.0 py2 py3 none any whl這裡 somepackage 1.0 ...

Ubuntu Debian 安裝lxml的正確方式

lxml是python的乙個庫,主要用於處理xml和html。最近需要用lxml,但是在ubuntu上直接pip安裝失敗,研究了半天終於找到了正確安裝方法,記錄在此。由於ubuntu和debian安裝軟體方法一樣,所以兩個系統都適用。sudo apt get install libxml2 dev ...