一、背景介紹:
在解決完npm超時問題后,執行指令npm install,會報找不到Python的錯誤
二、問題分析
因此考慮到node-gyp是否已經安裝,然后控制台輸入查看node-gyp命令:node-gyp list,結果如下:
果然是在解決上個npm超時問題時把node-gyp給刪掉了,知道了原因接下來就容易多了,直接重新安裝node-gyp。
三、問題解決
前面我的隨筆有詳細介紹node-gyp的安裝步驟:【https://www.cnblogs.com/wangyuxue/p/11218113.html】
1、一鍵安裝命令(其中包括Python):npm install --global --production windows-build-tools,結果如下:
2、node-gyp安裝命令:npm install -g node-gyp,結果如下:
3、安裝成功的查看指令:node-gyp list,結果:
4、 (1)再次執行命令npm install,還是報上面的錯誤,看了一下錯誤內容,讓你設置Python環境變量,如何設置呢?
(2)環境變量設置參考【https://blog.csdn.net/qq_31672775/article/details/78164794】。
(3)在設置環境變量之前需要知道Python2.7安裝目錄,一般安裝在C盤的【Program Files】或者【Program Files(x86)】,如果找不到,則需要重新安裝Python2.7,官網【https://www.python.org/downloads/】。
(4)設置環境變量:我的電腦->右擊->屬性->高級系統設置->高級->環境變量->用戶變量(PATH->編輯->在路徑后加英文分號,粘貼Python2.7路徑->一路完成)->系統變量(Path->編輯->在路徑后加英文分號,粘貼Python2.7路徑->一路完成)。
5、在控制台輸入npm install命令,發現上述錯誤不見了~