1. 程式人生 > >windows下python安裝lxml類庫(重新整理後)

windows下python安裝lxml類庫(重新整理後)

應小夥伴的要求,把原來的又修改整理了一下。

python安裝lxml類庫(windows環境下 )

  這幾天為了使用python解析網頁找了不少方法,其中比較有用的是lxml。lxml是python使用xpath解析html時需要匯入的一個類庫,功能非常非常強大。但是安裝起來坑比較多,所以將方式記在這裡。
  (學會了這種方法,安裝python其他庫也是收到擒來了哦)

一、下載easy_install(setuptools)

  由於一般的第三方元件都是egg的形式,通過包管理器釋出,所以我們如果想安裝第三方庫,先下載一個包管理工具setuptools。
下載地址:

http://pypi.python.org/pypi/setuptools 根據你的機器和python版本找到對應版本進行下載。

二、安裝setup tools

注意:win7 32位可以下載setuptools-0.6c11.win32-py2.7.exe下載後雙擊exe可以安裝 。
   win7 64位必須使用ez_setup.py進行安裝。方法是下載ez_setup.py後,在cmd下執行python ez_setup.py,即可自動安裝setuptools。目前沒有直接的exe安裝版本。

  • 32位機以exe形式安裝:
    下載完成後雙擊執行安裝檔案,即可在scripts資料夾下下安裝easy_install。包含一個easy_install.exe。
    然後我們需要進行環境變數設定,在系統環境變數中做如下設定:
    (也就是將D:\Program Files\python2.7\scripts新增到環境變數中)

  • 64位機以指令碼形式安裝
    執行下載的ez_setup.py指令碼,即可自動在scripts下安裝easy_install。

三、下載egg檔案

四、安裝lxml

在cmd中到存放lxml.egg的目錄下。使用這個命令進行安裝
easy_install lxml-2.3.py2.7.win32.egg
注意你的檔名。
好了,這個時候如果輸入easy_install lxml來檢視的話,會發現已經安裝成功了。

Microsoft Windows [版本 6.1.7600]
版權所有(c) 2009 Microsoft Corporation。保留所有權利。

C:\Users
\shuo>easy_install lxml Searching for lxml Best match: lxml 2.3.4 Adding lxml 2.3.4 to easy-install.pth file Using d:\program files\python2.7\lib\site-packages Processing dependencies for lxml Finished processing dependencies for lxml

五、總結

安裝好easy_install之後,再安裝其他的庫就可以使用同樣的方式了。是不是很簡單(吐槽一下自己為了搞這個弄了半天( ╯□╰ )。
python的egg檔案就是一個工程打包檔案,便於安裝部署。而setup tools就是一個提供包管理的工具。