Windows下如何安裝python第三方庫lxml

lxml是個很是有用的python庫,它能夠靈活高效地解析xml,與BeautifulSoup、requests結合,是編寫爬蟲的標準姿式。html

工具/原料

+ python
+ pip
+個人電腦  win7 + 64位

方法概述

  • 如下步驟的前提是:python

    1. 已安裝python,
    2. 已安裝好pip,
    3. 已將python安裝目錄下的scripts目錄(如D:\Python27\Scripts)添加到系統環境變量path裏。 安裝搭建Python2.* 和3.* 環境詳細步驟
  • 方法一:打開cmd,輸入pip install lxml。若是安裝成功的話,能夠不用往下看了,人品太好了。一般呢,都會遇到各類錯誤,不是這不對,就是那裏錯,反正就是各類安裝不了。 python2.7

  • 方法二:基本上,進到這裏來看的人,應該都是已經掉到坑裏的,因此直接從這裏看起就能夠。推薦經過lxml的.whl文件來進行安裝。

經過lxml的.whl文件來進行安裝

  1. 打開cmd,輸入pip install wheel,先安裝wheel庫了才能安裝.whl文件。 工具

  2. 進入python(IDIE或cmd都可,此處以通用的cmd進行講解)。在cmd中,輸入python進入python。 而後輸入import pip;print(pip.pep425tags.get_supported()),界面上輸出當前python的版本信息,如圖。 spa

與上圖一致,python2.7.14版本,進入python,輸入import lxml,證實我之間並無安裝lxml包,如圖。 code

  1. 官網上下載lxml的.whl文件 直鏈lxml。注意上圖中標註的版本信息,應從網頁上下載對應的版本爲:

前篇筆者的lxml3.6.4版本的,官網上已經更新迭代了,這裏用最新的lxml4.1.1版本xml

按你本身的配置對照下載;htm

  1. 進入文件下載到的文件夾位置,按住shift鍵的同時,點擊鼠標右鍵,在彈出菜單中選擇「在此處打開命令窗口」 blog

  2. 在打開的命令窗口中,輸入pip install 【whl文件的全名】,在這裏是pip install lxml-4.1.1-cp27-cp27m-win_amd64.whl,等待安裝完成。 若是失敗,會報如下錯誤: 32位和64位差異不大;我電腦python2.7.14 使用64位失敗,32位安裝成功ip

  3. 進入python,輸入import lxml,未報錯,即表示安裝成功。

注意事項

若電腦中同時安裝了python2和python3,則python2和python3能夠安裝的版本是不同的,注意經過print(pip.pep425tags.get_supported())進行查看,不要想固然的覺得python3是lxml-3.6.4-cp35-cp35m-win_amd64.whl,則python2的就是lxml-3.6.4-cp27-cp27m-win_amd64.whl。

python2成功以後安裝python3.6.4;

進入python,輸入import lxml,報錯,提示沒有安裝lxml,python2和python3所需的版本是不同的; 這裏我下載了好幾個 cp27 (python2已使用,32位成功,64位失敗); cp33 (以下圖報錯,不支持);cp36(python3使用,32位失敗,64位成功)

相關文章
相關標籤/搜索