問(wèn)題:
本地已安裝了python2.7,但依賴(lài)包需要python3的環(huán)境
- find Python - version is 2.7.15 - should be >=3.6.0
解決辦法:
安裝python3贪庙,也就是要python2 python3共存在電腦
安裝python3
官網(wǎng)下載3+的安裝包爬坑,https://www.python.org/downloads/
選最新就行
下載完后垢村,安裝铐炫,選擇安裝目錄
我選擇安裝在2.7同級(jí)目錄
路徑為C:\Python311
然后一路下一步就行
一路默認(rèn)安裝的話(huà),是不會(huì)配置環(huán)境變量的
所以下一步是設(shè)置環(huán)境變量
設(shè)置環(huán)境變量
進(jìn)入環(huán)境變量-系統(tǒng)變量
點(diǎn)擊打開(kāi)path践磅,追加路徑
C:\Python311
C:\Python311\Scripts
這樣命令行就能找到python的執(zhí)行文件
修改文件名
因?yàn)閯偘惭b的python芳来,執(zhí)行文件名也是python.exe含末,
和python2.7重復(fù)了,
可以去到安裝目錄即舌,修改為python3.exe
pip的優(yōu)化
還有一點(diǎn)細(xì)節(jié)佣盒,python2.7 和python3 都有pip,python3的pip會(huì)失效顽聂,
比如pip3 -V是報(bào)錯(cuò)的
需要執(zhí)行python3 -m pip install --upgrade pip --force-reinstall
這樣pip3 -V就能執(zhí)行
假如使用pip 肥惭,默認(rèn)還是使用的python2.7的pip執(zhí)行文件
當(dāng)然,pip使用這塊和前端沒(méi)什么關(guān)系紊搪,改不改取決于你后面用不用
到這里基本可以共存了
結(jié)果驗(yàn)證
cmd打開(kāi)命令行
python -V
python3 -V
pip -V
pip2 -V
pip3 -V
這些命令都跑通的話(huà)就沒(méi)問(wèn)題了
回到npm
刪除node_modules文件夾蜜葱,重新npm i即可