首页 文章

找不到Python可执行文件“/path/to/executable/python2.7”,可以设置PYTHON env变量

提问于
浏览
7

bufferutil@1.2.1 install /home/sudthenerd/polymer-starter-kit-1.2.1/node_modules/bufferutil> node-gyp rebuild gyp ERR!配置错误gyp ERR! stack错误:找不到Python可执行文件“/path/to/executable/python2.7”,可以设置PYTHON env变量 . gyp ERR!在failNoPython堆栈(/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:401:14)gyp ERR!堆栈在/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:330:11 gyp ERR!堆栈在F(/usr/lib/node_modules/npm/node_modules/which/which.js:78:16)gyp ERR!堆栈在E(/usr/lib/node_modules/npm/node_modules/which/which.js:82:29)gyp ERR!堆栈在/usr/lib/node_modules/npm/node_modules/which/which.js:93:16 gyp ERR!堆栈在FSReqWrap.oncomplete(fs.js:82:15)gyp ERR! System Linux 3.13.0-74-generic gyp ERR!命令“/ usr / bin / nodejs”“/ usr / lib / node_modules / npm / node_modules / node -gyp / bin / node -gyp.js”“rebuild”gyp ERR! cwd /home/sudthenerd/polymer-starter-kit-1.2.1/node_modules/bufferutil gyp ERR! node -v v5.3.0 gyp ERR! node-gyp -v v3.2.1 gyp ERR!不行npm WARN安装:bufferutil@1.2.1 bufferutil@1.2.1 install:node-gyp rebuild npm WARN安装:bufferutil@1.2.1退出状态1> utf-8-validate@1.2.1 install / home / sudthenerd / polymer-starter-kit-1.2.1 / node_modules / utf-8-validate> node-gyp rebuild gyp ERR!配置错误gyp ERR! stack错误:找不到Python可执行文件“/path/to/executable/python2.7”,可以设置PYTHON env变量 . gyp ERR!在failNoPython堆栈(/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:401:14)gyp ERR!堆栈在/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:330:11 gyp ERR!堆栈在F(/usr/lib/node_modules/npm/node_modules/which/which.js:78:16)gyp ERR!堆栈在E(/usr/lib/node_modules/npm/node_modules/which/which.js:82:29)gyp ERR!堆栈在/usr/lib/node_modules/npm/node_modules/which/which.js:93:16 gyp ERR!堆栈在FSReqWrap.oncomplete(fs.js:82:15)gyp ERR! System Linux 3.13.0-74-generic gyp ERR!命令“/ usr / bin / nodejs”“/ usr / lib / node_modules / npm / node_modules / node -gyp / bin / node -gyp.js”“rebuild”gyp ERR! cwd /home/sudthenerd/polymer-starter-kit-1.2.1/node_modules/utf-8-validate gyp ERR! node -v v5.3.0 gyp ERR! node-gyp -v v3.2.1 gyp ERR!不行npm WARN安装:utf-8-validate@1.2.1 utf-8-validate@1.2.1 install:node-gyp rebuild npm WARN安装:utf-8-validate@1.2.1退出状态1

2 回答

  • 3

    斯科特弗里斯的解决方案对我而言并不适合我

    npm config set python $(which python)

    没有 .

  • 19

    如果您使用包管理器安装了Python,它应该已经在您的路径上 - 但如果不是:请像这样添加:

    export PATH =“$ PATH:/ usr / local / bin / python(或者你安装python的地方)

    Node-gyp需要2.x并且不能使用Python3(你是否安装了正确的版本?) .

    请参阅Running Python on Windows for Node.js dependencies for Windows以确保设置了环境变量 .

相关问题