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 @   Journey&Flower  阅读(8259)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示