lxml是個很是有用的python庫,它能夠靈活高效地解析xml,與BeautifulSoup、requests結合,是編寫爬蟲的標準姿式。html
+ python + pip +個人電腦 win7 + 64位
如下步驟的前提是:python
方法一:打開cmd,輸入pip install lxml。若是安裝成功的話,能夠不用往下看了,人品太好了。一般呢,都會遇到各類錯誤,不是這不對,就是那裏錯,反正就是各類安裝不了。 python2.7
打開cmd,輸入pip install wheel,先安裝wheel庫了才能安裝.whl文件。 工具
進入python(IDIE或cmd都可,此處以通用的cmd進行講解)。在cmd中,輸入python進入python。 而後輸入import pip;print(pip.pep425tags.get_supported()),界面上輸出當前python的版本信息,如圖。 spa
與上圖一致,python2.7.14版本,進入python,輸入import lxml
,證實我之間並無安裝lxml包,如圖。 code
前篇筆者的lxml3.6.4版本的,官網上已經更新迭代了,這裏用最新的lxml4.1.1版本xml
按你本身的配置對照下載;htm
進入文件下載到的文件夾位置,按住shift鍵的同時,點擊鼠標右鍵,在彈出菜單中選擇「在此處打開命令窗口」 blog
在打開的命令窗口中,輸入pip install 【whl文件的全名】,在這裏是pip install lxml-4.1.1-cp27-cp27m-win_amd64.whl,等待安裝完成。 若是失敗,會報如下錯誤: 32位和64位差異不大;我電腦python2.7.14 使用64位失敗,32位安裝成功ip
進入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。
進入python,輸入import lxml,報錯,提示沒有安裝lxml,python2和python3所需的版本是不同的; 這裏我下載了好幾個 cp27 (python2已使用,32位成功,64位失敗); cp33 (以下圖報錯,不支持);cp36(python3使用,32位失敗,64位成功)