zoukankan      html  css  js  c++  java
  • gyp verb check python checking for Python executable "python2" in the PATH

    第一次安装出现如下错误:

    gyp verb check python checking for Python executable "python2" in the PATH
    gyp verb `which` failed Error: not found: python2
    gyp verb `which` failed     at getNotFoundError (C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_moduleswhichwhich.js:13:12)
    gyp verb `which` failed     at F (C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_moduleswhichwhich.js:68:19)
    gyp verb `which` failed     at E (C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_moduleswhichwhich.js:80:29)
    gyp verb `which` failed     at C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_moduleswhichwhich.js:89:16
    gyp verb `which` failed     at C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_modulesisexeindex.js:44:5
    gyp verb `which` failed     at C:Program Files (x86)JenkinsjobsNdbSite-hot-fix-Manual-PreBuildworkspacesrcNdbSite.UI
    ode_modulesisexewindows.js:29:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:82:15)
    gyp verb `which` failed  python2 { [Error: not found: python2] code: 'ENOENT' }
    gyp verb check python checking for Python executable "python" in the PATH
    gyp verb `which` failed Error: not found: python

    因为我电脑上安装的是Python 3.7,但是这个which命令竟然需要Python 2,于是去StackOver flow找到如下答案。

    • 删除node_modules文件夹
    • 运行 npm install --global windows-build-tools
    • 运行 npm install

    运行npm install --global windows-build-tools命令时又出现一个PowerShell没有管理员权限的错误,于是右键以管理员权限运行PowerShell,命令执行成功,Python2成功安装到C:Users est.windows-build-toolspython27。

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

    于是再删除node_modules目录,重新运行npm install。居然成功了!

  • 相关阅读:
    JS阻止鼠标滚动
    仿淘宝订单列表下标指针
    自己动手模拟百分百<select>下拉列表
    专门用来存地址
    JS手动触发事件,转载
    刷新页面让显示区域回到顶部
    解决表格边框问题
    读书笔记 effective c++ Item 43 了解如何访问模板化基类中的名字
    读书笔记 effective c++ Item 42 理解typename的两种涵义
    读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
  • 原文地址:https://www.cnblogs.com/graphics/p/13221547.html
Copyright © 2011-2022 走看看