在windows系統(tǒng)中實(shí)現(xiàn)python3安裝lxml
lxml是Python中與XML及HTML相關(guān)功能中最豐富和最容易使用的庫(kù)。lxml并不是Python自帶的包,而是為libxml2和libxslt庫(kù)的一個(gè)Python化的綁定。它與眾不同的地方是它兼顧了這些庫(kù)的速度和功能完整性,以及純Python API的簡(jiǎn)潔性,與大家熟知的ElementTree API兼容但比之更優(yōu)越!但安裝lxml卻又有點(diǎn)麻煩,因?yàn)榇嬖谝蕾?,直接安裝的話用easy_install, pip都不能成功,會(huì)報(bào)gcc錯(cuò)誤。
爬蟲(chóng)時(shí)通常要安裝LXML,對(duì)于通過(guò)一下命令行
pip install lxml
出現(xiàn)如下錯(cuò)誤的解決方法
lxml Unable to find vcvarsall.bat
1. 安裝wheel,命令行運(yùn)行:
pip install wheel
2.在這里下載對(duì)應(yīng)的.whl文件(打開(kāi)網(wǎng)址后ctrl+F,搜索LXML,選擇對(duì)應(yīng)版本,一般是win32,而不選win_arm64,即使電腦是win64)
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
3. 進(jìn)入.whl所在的文件夾->shift+鼠標(biāo)右鍵->在此處打開(kāi)命令窗口
4.執(zhí)行命令即可完成安裝:
pip install lxml-3.6.0-cp35-cp35m-win32.whl
另外附上Linux系統(tǒng)中安裝LXML的教程
因?yàn)閘xml依賴的包如下:
libxml2, libxml2-devel, libxlst, libxlst-devel, python-libxml2, python-libxslt
所以安裝步驟如下:
第一步: 安裝 libxml2
$ sudo apt-get install libxml2 libxml2-dev
第二步: 安裝 libxslt
$ sudo apt-get install libxlst libxslt-dev
第三步: 安裝 python-libxml2 和 python-libxslt
$ sudo apt-get install python-libxml2 python-libxslt
第四步: 安裝 lxml
$ sudo easy_install lxml
相關(guān)文章
解決90%的常見(jiàn)問(wèn)題的8個(gè)python NumPy函數(shù)
這篇文章主要為大家介紹了解決90%的常見(jiàn)問(wèn)題的8個(gè)python NumPy函數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06Python定時(shí)任務(wù)APScheduler原理及實(shí)例解析
這篇文章主要介紹了Python定時(shí)任務(wù)APScheduler原理及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式實(shí)例詳解
這篇文章主要介紹了Python函數(shù)可變參數(shù)定義及其參數(shù)傳遞方式,以實(shí)例形式較為詳細(xì)的分析了Python函數(shù)參數(shù)的使用技巧,需要的朋友可以參考下2015-05-05Django提示mysql版本過(guò)低:django.db.utils.NotSupportedError: My
這篇文章主要介紹了Django提示mysql版本過(guò)低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).的解決方法,文中有詳細(xì)的解決方案,具有一定的參考價(jià)值,需要的朋友可以參考下2024-03-03python利用requests庫(kù)模擬post請(qǐng)求時(shí)json的使用教程
這篇文章主要介紹了python利用requests庫(kù)模擬post請(qǐng)求時(shí)json的使用 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12matplotlib之pyplot模塊實(shí)現(xiàn)添加子圖subplot的使用
這篇文章主要介紹了matplotlib之pyplot模塊實(shí)現(xiàn)添加子圖subplot的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04使用python-opencv讀取視頻,計(jì)算視頻總幀數(shù)及FPS的實(shí)現(xiàn)
今天小編就為大家分享一篇使用python-opencv讀取視頻,計(jì)算視頻總幀數(shù)及FPS的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12