npm i 報錯Can't find Python executable "python2.7", you can set the PYTHON env variable


前言

從github上下載的項目,vscode中使用npm i安裝依賴的時候報錯Can't find Python executable "python2.7", you can set the PYTHON env variable。

在網上找了很多解決方法,包括但不限於這些,但都不好使

第一種:

管理員權限運行cmd:
npm install --global --production windows-build-tools

第二種:

npm install --python=python2.7
npm config set python python2.7

第三種:

安裝Python及環境變量配置:http://blog.csdn.net/lyj_viviani/article/details/51763101

最終通過多方查找資料,各種拼湊理解以上幾個,終於解決了報錯

解決

第一步,安裝python2.7環境

下載python2.7,下一步下一步,選擇要安裝的位置完成安裝

 

進入高級變量-環境配置

 

 

 系統變量中找到Path變量,在值中增加一項內容為python的安裝路徑,如下

 

 

新建完后,點擊確定,打開cmd,運行python看到版本信息,就說明python環境配置成功

 

 

第二步,vscode安裝python插件

 接下來是vscode上的操作了,vscode安裝python插件

 

第三步,項目和python2.7環境連接

 在vscode的cmd中配置上python安裝的位置,輸入如下,這一步是將項目和我們的python環境關聯起來(我的在f盤,所以地址是)

npm config set python F:\Python27\python.exe

 

 

 

 以上就解決了我們的報錯問題,這時在執行npm install就能夠順利執行了

 

 總結

基本思路就是在本地安裝python2.7,然后通過npm config set python F:\Python27\python.exe讓項目找到本地python地址,解決!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM