問題:
本地已安裝了python2.7,但依賴包需要python3的環(huán)境
- find Python - version is 2.7.15 - should be >=3.6.0

e270699980fedd2c2b425cafce5bcdc.png
解決辦法:
安裝python3,也就是要python2 python3共存在電腦
安裝python3
官網(wǎng)下載3+的安裝包,https://www.python.org/downloads/
選最新就行
下載完后,安裝,選擇安裝目錄
我選擇安裝在2.7同級目錄
路徑為C:\Python311
然后一路下一步就行
一路默認安裝的話,是不會配置環(huán)境變量的
所以下一步是設置環(huán)境變量
設置環(huán)境變量
進入環(huán)境變量-系統(tǒng)變量
點擊打開path,追加路徑
C:\Python311
C:\Python311\Scripts
這樣命令行就能找到python的執(zhí)行文件
修改文件名
因為剛安裝的python,執(zhí)行文件名也是python.exe,
和python2.7重復了,
可以去到安裝目錄,修改為python3.exe
pip的優(yōu)化
還有一點細節(jié),python2.7 和python3 都有pip,python3的pip會失效,

image.png

image.png
比如pip3 -V是報錯的
需要執(zhí)行python3 -m pip install --upgrade pip --force-reinstall
這樣pip3 -V就能執(zhí)行
假如使用pip ,默認還是使用的python2.7的pip執(zhí)行文件
當然,pip使用這塊和前端沒什么關系,改不改取決于你后面用不用
到這里基本可以共存了
結(jié)果驗證
cmd打開命令行
python -V
python3 -V
pip -V
pip2 -V
pip3 -V
這些命令都跑通的話就沒問題了
回到npm
刪除node_modules文件夾,重新npm i即可