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