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

bufferutil@1.2.1 install /home/sudthenerd/polymer-starter-kit-1.2.1/node_modules/bufferutil> node- gyp rebuild gyp ERR! configuration错误gyp ERR! 堆栈错误:找不到Python可执行文件“/path/to/executable/python2.7”,可以设置PYTHON envvariables 。 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! 系统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 gyp 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! configuration错误gyp ERR! 堆栈错误:找不到Python可执行文件“/path/to/executable/python2.7”,可以设置PYTHON envvariables。 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! 系统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安装: node-gyp rebuild gyp node-gyp rebuild npm WARN安装:utf-8-validate@1.2.1退出状态1

斯科特·弗里斯的解决scheme不适合我,但运行

npm config set python $(which python)

没有。

如果你使用包pipe理器来安装Python,它应该已经在你的path上,但是如果没有的话:像这样添加它:

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

Node-gyp需要2.x,不能使用Python3(你有没有安装正确的版本?)。

请参阅在Windows上运行Python以获取适用于Windows的Node.js依赖项 ,以确保设置了您的环境variables。