windows下python安裝lxml類庫(重新整理後)
應小夥伴的要求,把原來的又修改整理了一下。
python安裝lxml類庫(windows環境下 )
這幾天為了使用python解析網頁找了不少方法,其中比較有用的是lxml。lxml是python使用xpath解析html時需要匯入的一個類庫,功能非常非常強大。但是安裝起來坑比較多,所以將方式記在這裡。
(學會了這種方法,安裝python其他庫也是收到擒來了哦)
一、下載easy_install(setuptools)
由於一般的第三方元件都是egg的形式,通過包管理器釋出,所以我們如果想安裝第三方庫,先下載一個包管理工具setuptools。
下載地址:
二、安裝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就是一個提供包管理的工具。