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变量同位置分别建Python2Python3,并设置好变量值

再到path变量中加入 python2

再次运行npm install命令后,又出现之前一样的错误。

于是再删除node_modules目录

rd /s /q node_modules

重新运行npm install。

npm install

成功了!

原文链接:翰墨小生

posted @ 2022-11-14 10:58  Journey&Flower  阅读(7932)  评论(0编辑  收藏  举报