关于python安装lxml插件的问题
文章只是介紹自己安裝時從安裝不上到安裝后報錯,再到安裝成功的心路歷程,并不代表廣大歐皇也會會出現(xiàn)同類型的問題,也不是總結(jié)和匯總各種出問題的原因.
直接進入正題,首先我這邊是win環(huán)境,電腦上裝的是python3.8和anaconda(python3.7),確認環(huán)境變量沒有問題,環(huán)境變量配置的是python3.8,在控制臺中直接pip install lxml??
彈出錯誤
Building wheels for collected packages: lxml
Building wheel for lxml (setup.py) ... error
Running setup.py clean for lxml
Failed to build lxml
Installing collected packages: lxml
Running setup.py install for lxml ... error
大概有倆大篇紅字
后續(xù)從網(wǎng)上查了一下原因
附上查詢的網(wǎng)址,按照他說的弄了一下
https://blog.csdn.net/fuck487/article/details/80169109
?
我因該是要安裝紅框里的這個,但是還是安裝失敗了
后續(xù)又在網(wǎng)上查了一些,大概的意思都差不多,但是有一篇文章提及到python官網(wǎng)下載lxml安裝文件
附上鏈接地址
https://pypi.org/project/lxml/#files
進去以后竟然沒找到關(guān)于python3.8的lxml安裝文件,我滴乖乖,我安裝的python版本太高了?太新了?最新的還沒支持?
無奈只能放棄在python3.8上安裝lxml
還是老老實實,在anaconda上import吧,當然安裝anaconda的時候這些常用的包都是安裝好的,弄好環(huán)境以后,發(fā)現(xiàn)執(zhí)行第一句話就報錯
from?lxml?import etree
ImportError: DLL load failed: 找不到指定的模塊。
找不到etree這個東東,這又是為啥呀,又是一頓查,最后還是鎖定了是anaconda這個玩意給我裝的不完整,有的包有有的沒有,只能卸載重裝,重裝以后終于編譯成功了
簡單總結(jié)一下,
首先安裝失敗先看看自己的python版本和安裝包是否兼容,不兼容的話就別走這條路了,老老實實換python版本(一般是安裝版本太新導致的),
然后確定python版本沒有問題以后安裝不成功,基本是你設(shè)置的問題,環(huán)境變量確定一下,安裝之前需要提前安裝什么搞搞清楚,比如,安裝lxml要先裝wheel等等
最后如果安裝上編譯失敗,基本確定是安裝不完全,或有什么問題,最好是卸載重裝.
轉(zhuǎn)載于:https://www.cnblogs.com/Changxin-chen/p/10978530.html
總結(jié)
以上是生活随笔為你收集整理的关于python安装lxml插件的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [RN] React Native 调试
- 下一篇: websocket python爬虫_p