npm i安装包依赖时 gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env(
Posted JackieDYH
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm i安装包依赖时 gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env(相关的知识,希望对你有一定的参考价值。
报错内容
gyp verb ensuring that file exists: C:\\Python27\\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\\Python27\\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (E:\\code\\mydyh\\vue-admin-pro-master\\node_modules\\node-gyp\\lib\\configure.js:484:19)
gyp ERR! stack at PythonFinder.<anonymous> (E:\\code\\mydyh\\vue-admin-pro-master\\node_modules\\node-gyp\\lib\\configure.js:509:16)
gyp ERR! stack at callback (E:\\code\\mydyh\\vue-admin-pro-master\\node_modules\\graceful-fs\\polyfills.js:289:20)
gyp ERR! stack at FSReqCallback.oncomplete (fs.js:183:21)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "D:\\\\ProgramFiles\\\\nodejs\\\\node.exe" "E:\\\\code\\\\mydyh\\\\vue-admin-pro-master\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd E:\\code\\mydyh\\vue-admin-pro-master\\node_modules\\node-sass
gyp ERR! node -v v14.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.12.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.12.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\\Users\\user\\AppData\\Roaming\\npm-cache\\_logs\\2021-05-13T10_26_43_202Z-debug.log
解决
方式一:安装python解决(正确配置系统环境变量),python(v2.7 recommended, v3.x.x is not supported) - 推荐
下载:http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi自行下载
npm install --python=python2.7 #先下载
npm config set python python2.7 #再设置环境
方式二:先用管理员身份打开cmd - 推荐
1.安装npm install -g node-gyp
2.安装npm install --global --production windows-build-tools
以上是关于npm i安装包依赖时 gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env(的主要内容,如果未能解决你的问题,请参考以下文章