安裝Visual Studio2017惧互,同時(shí)選擇安裝python3.6鳍刷。安裝過(guò)程正常。
接著pip install pyquery安裝pyquery理盆,成功瞻讽。
但是打開(kāi)python IDE,import pyquery熏挎,報(bào)錯(cuò)ImportError: DLL load failed
剛開(kāi)始沒(méi)有仔細(xì)看報(bào)錯(cuò)信息,以為是vs安裝問(wèn)題晌砾,或者是win10權(quán)限問(wèn)題坎拐,折騰了很長(zhǎng)時(shí)間沒(méi)有解決。
后來(lái)仔細(xì)看,報(bào)錯(cuò)其實(shí)是from lxml import etree這一句
測(cè)試一下import lxml哼勇,沒(méi)有問(wèn)題都伪,但是from lxml import etree報(bào)錯(cuò),應(yīng)該是這個(gè)模塊有問(wèn)題 积担。
lxml這個(gè)包是我pip install pyquery時(shí)自動(dòng)安裝的陨晶。
卸載pip uninstall lxml
重新安裝pip install lxml
仍然報(bào)錯(cuò)!
于是下載了一個(gè)舊版本的whl帝璧,lxml-3.7.3-cp36-cp36m-win_amd64.whl
C:\windows\system32>pip uninstall lxml
Uninstalling lxml-3.8.0:
..........................
Proceed (y/n)? y
Successfully uninstalled lxml-3.8.0
C:\windows\system32>pip install D:\software\lxml-3.7.3-cp36-cp36m-win_amd64.whl
Processing d:\software\lxml-3.7.3-cp36-cp36m-win_amd64.whl
Installing collected packages: lxml
Successfully installed lxml-3.7.3
問(wèn)題解決先誉!
居然是vs自動(dòng)安裝的lxml-3.8.0有問(wèn)題