很多python需要安裝lxml庫碧绞,例如抓包等操作茄螃。lxml庫的正確安裝需要去?http://www.lfd.uci.edu/~gohlk...?下載對應(yīng)版本的whl安裝包。
但是python在電腦里安裝了很多辕漂,比如OneAPI文件夾里安裝了育八,虛擬環(huán)境Vitualenv安裝了羊精,Conda 環(huán)境還安裝了很多版本匾七,Pipenv環(huán)境安裝了絮短,Mingw也安裝了江兢。要把庫正確地安裝在對應(yīng)的python環(huán)境中昨忆,需要進(jìn)行如下工作:
在PyCharm里面設(shè)置環(huán)境為System Interpreter,里面有修改Interpreter的路徑到cmd指定的系統(tǒng)默認(rèn)路徑杉允。打開CMD邑贴,輸入python進(jìn)入交互式場景席里,輸入import sys;? print(sys.path)得到系統(tǒng)默認(rèn)的python地址。
根據(jù)python版本下載whl文件并pin install 安裝拢驾。
按照如下方式奖磁,其實是可以正常安裝 lxml
1pip install lxml
只是系統(tǒng)(requirements.txt文件)里面強制指定了某個低版本的 lxml,導(dǎo)致當(dāng)前的Python3.8對它安裝失敗
1lxml==4.3.0
把這個版本號限制去掉繁疤,自動安裝最新版本的lxml咖为,一切正常!