Windows下如何安裝python第三方庫lxml
lxml是個非常有用的python庫,它可以靈活高效地解析xml,與BeautifulSoup、requests結合,是編寫爬蟲的標準姿勢。
- 參考 Windows下如何安裝python第三方庫lxml 文章記於16年,此篇文章對此更新並加以細節解釋
工具/原料
+ python
+ pip
+我的電腦 win7 + 64位
方法概述
- 以下步驟的前提是:
- 已安裝python,
- 已安裝好pip,
- 已將python安裝目錄下的scripts目錄(如D:\Python27\Scripts)添加到系統環境變量path裏。
安裝搭建Python2.* 和3.* 環境詳細步驟
- 方法一:打開cmd,輸入pip install lxml。如果安裝成功的話,可以不用往下看了,人品太好了。通常呢,都會遇到各種錯誤,不是這不對,就是那裏錯,反正就是各種安裝不了。
- 方法二:基本上,進到這裏來看的人,應該都是已經掉到坑裏的,所以直接從這裏看起就可以。推薦通過lxml的.whl文件來進行安裝。
通過lxml的.whl文件來進行安裝
打開cmd,輸入pip install wheel,先安裝wheel庫了才能安裝.whl文件。
進入python(IDIE或cmd均可,此處以通用的cmd進行講解)。在cmd中,輸入python進入python。
然後輸入import pip;print(pip.pep425tags.get_supported()),界面上輸出當前python的版本信息,如圖。
與上圖一致,python2.7.14版本,進入python,輸入import lxml
- 從官網上下載lxml的.whl文件 直鏈lxml。註意上圖中標註的版本信息,應從網頁上下載對應的版本為:
前篇筆者的lxml3.6.4版本的,官網上已經更新叠代了,這裏用最新的lxml4.1.1版本
按你自己的配置對照下載;
進入文件下載到的文件夾位置,按住shift鍵的同時,點擊鼠標右鍵,在彈出菜單中選擇“在此處打開命令窗口”
在打開的命令窗口中,輸入pip install 【whl文件的全名】,在這裏是pip install lxml-4.1.1-cp27-cp27m-win_amd64.whl,等待安裝完成。
如果失敗,會報以下錯誤:
32位和64位差別不大;我電腦python2.7.14 使用64位失敗,32位安裝成功進入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位成功)
Windows下如何安裝python第三方庫lxml