【发布时间】:2018-05-09 16:48:52
【问题描述】:
当我尝试安装 gulp-converter-tjs 时出现以下错误
使用 npm install -g gulp-converter-tjs
看起来我缺少 python 但路径对于 python.exe 是正确的。我什至可以从我的 cmd 运行 python 命令,并且还设置了环境变量。 有什么建议吗?
C:\Users\themhz\AppData\Roaming\npm\node_modules\gulp-converter-tjs\node_modules\iconv>如果 未定义 npm_config_node_gy p (节点 "C:\Users\themhz\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp .js" 重建 ) 否则 (节点 "" 重建 ) gyp ERR! 配置错误 gyp 呃!堆栈错误:找不到 Python 可执行文件 "C:\Users\themhz\AppData\Local\Programs\Python\Python36-32\python.exe ",您可以设置 PYTHON 环境变量。gyp ERR!堆栈位于 PythonFinder.failNoPython (C:\Users\themhz\AppData\Roaming\npm\node_modules\npm\node_modules\node- gyp\lib\configure.js:483:19) gyp 错误! PythonFinder 的堆栈。 (C:\Users\themhz\AppData\Roaming\npm\node_modules\npm\node_modules\node-g yp\lib\configure.js:509:16) gyp 错误!堆栈在 C:\Users\themhz\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 吉普错误!堆栈在 FSReqWrap.oncomplete (fs.js:152:21) gyp ERR!系统 Windows_NT 10.0.15063 gyp 错误!命令“C:\程序 文件\nodejs\node.exe" "C:\Users\themhz\AppData\Roaming\npm\node_modules\npm\nod e_modules\node-gyp\bin\node-gyp.js" "重建" gyp ERR! cwd C:\Users\themhz\AppData\Roaming\npm\node_modules\gulp-converter-tjs\node_modules\iconv 吉普错误!节点 -v v8.9.1 gyp 错误!节点-gyp -v v3.6.2 gyp 错误!不好 npm 错误!代码 ELIFECYCLE npm 错误! errno 1 npm 错误! iconv@2.3.0 安装:node-gyp 重建 npm ERR!退出状态 1 npm ERR! npm 错误! iconv@2.3.0 安装脚本失败。 npm 错误!这大概是 npm 没问题。可能有额外的日志输出 以上。
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\themhz\AppData\Roaming\npm-cache_logs\2017-11-25T15_20_09_146Z-debug.log
我的机器正在运行 窗户 10 npm -v 5.5.1 节点-v v8.9.1 Python3
【问题讨论】: