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
成功了!
原文链接:翰墨小生
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了