gyp verb check python checking for Python executable "python2" in the PATH
第一次安装出现如下错误:
gyp verb check python checking for Python executable "python2" in the PATH
因为我电脑上安装的是Python 3.7,但是这个which命令竟然需要Python 2,于是去StackOver flow找到如下答案。
- 删除node_modules文件夹 (rd /s /q node_modules 运行此可快速删除文件夹)
- 运行 npm install --global windows-build-tools
- 运行 npm install
运行npm install --global windows-build-tools命令时又出现一个PowerShell没有管理员权限的错误,于是右键以管理员权限运行PowerShell,命令执行成功,
Python2成功安装到C:\Users\JourneyOfFlower.windows-build-tools\python27\
因为原本我电脑上有个Python3
所以需要对Python环境
进行切换
先删除path
中原本的Python3
环境变量
把和path变量
同位置分别建Python2
和Python3
,并设置好变量值
再到path变量
中加入 python2
再次运行npm install命令后,又出现之前一样的错误。
于是再删除node_modules目录
rd /s /q node_modules
重新运行npm install。
npm install
成功了!
原文链接:翰墨小生