npm install 报错 gyp verb check python checking for Python executable “python2.7“ in the PATH gyp verb

gyp verb check python checking for Python executable "python2.7" in the PATH
gyp verb `which` failed Error: not found: python2.7
gyp verb `which` failed     at getNotFoundError (D:\Code\renren-fast-vue\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\Code\renren-fast-vue\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\Code\renren-fast-vue\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:183:21)
gyp verb `which` failed  python2.7 Error: not found: python2.7
gyp verb `which` failed     at getNotFoundError (D:\Code\renren-fast-vue\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (D:\Code\renren-fast-vue\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (D:\Code\renren-fast-vue\node_modules\which\which.js:80:29)
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\which\which.js:89:16
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at D:\Code\renren-fast-vue\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:183:21) {
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb could not find "python2.7". checking python launcher
gyp verb could not find "python2.7". 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 "python2.7", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (D:\Code\renren-fast-vue\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack     at PythonFinder. (D:\Code\renren-fast-vue\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack     at callback (D:\Code\renren-fast-vue\node_modules\graceful-fs\polyfills.js:299:20)
gyp ERR! stack     at FSReqCallback.oncomplete (fs.js:183:21)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "D:\\nodejs\\node.exe" "D:\\Code\\renren-fast-vue\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\Code\renren-fast-vue\node_modules\node-sass
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})   

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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!     D:\nodejs\node_cache\_logs\2021-08-13T09_29_19_880Z-debug.log
PS D:\Code\renren-fast-vue> Error: Can't find Python executable "python2.7", you can set the PYTHON env variable.

里面有一条信息:
gyp verb ensuring that file exists: C:\Python27\python.exe

首先要下载python2.7版本,然后要安装在C盘下的Python27目录下,之前自定义安装到了D盘下…

你可能感兴趣的:(npm install 报错 gyp verb check python checking for Python executable “python2.7“ in the PATH gyp verb)