记一次vue安装模块报 gyp ERR! find Python

  • Post author:
  • Post category:python


在vscode终端安装模块报以下错误,后来在win自带powershell里安装包顺利完成!

│ Building: C:\Program Files\nodejs\node.exe D:\aaa\vue_h5\node_modules\.pnpm\node-gyp@8.4.1\node_modules\node-gyp\bin\node-gyp.js rebuild --verbos  
│ gyp info it worked if it ends with ok
│ gyp verb cli [
│ gyp verb cli   'C:\\Program Files\\nodejs\\node.exe',
│ gyp verb cli   'D:\\aaa\\vue_h5\\node_modules\\.pnpm\\node-gyp@8.4.1\\node_modules\\node-gyp\\bin\\node-gyp.js',
│ gyp verb cli   'rebuild',
│ gyp verb cli   '--verbose',
│ gyp verb cli   '--libsass_ext=',
│ gyp verb cli   '--libsass_cflags=',
│ gyp verb cli   '--libsass_ldflags=',
│ gyp verb cli   '--libsass_library='
│ gyp verb cli ]
│ gyp info using node-gyp@8.4.1
│ gyp info using node@14.21.2 | win32 | x64
│ gyp verb command rebuild []
│ gyp verb command clean []
│ gyp verb clean removing "build" directory
│ gyp verb command configure []
│ gyp verb find Python Python is not set from command line or npm configuration
│ gyp verb find Python Python is not set from environment variable PYTHON
│ gyp verb find Python checking if "python3" can be used
│ gyp verb find Python - executing "python3" to get executable path
│ gyp verb find Python - "python3" is not in PATH or produced an error
│ gyp verb find Python checking if "python" can be used
│ gyp verb find Python - executing "python" to get executable path
│ gyp verb find Python - "python" is not in PATH or produced an error
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python39\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python39\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python39\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python39-32\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python39-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python39-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files (x86)\Python39-32\python.exe
│ gyp verb find Python - executing "C:\Program Files (x86)\Python39-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files (x86)\Python39-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python38\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python38\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python38\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python38-32\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python38-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python38-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files (x86)\Python38-32\python.exe
│ gyp verb find Python - executing "C:\Program Files (x86)\Python38-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files (x86)\Python38-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python37\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python37\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python37\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python37-32\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python37-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python37-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files (x86)\Python37-32\python.exe
│ gyp verb find Python - executing "C:\Program Files (x86)\Python37-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files (x86)\Python37-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python36\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python36\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python36\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe
│ gyp verb find Python - executing "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe" to get version
│ gyp verb find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files\Python36-32\python.exe
│ gyp verb find Python - executing "C:\Program Files\Python36-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files\Python36-32\python.exe" could not be run
│ gyp verb find Python checking if Python is C:\Program Files (x86)\Python36-32\python.exe
│ gyp verb find Python - executing "C:\Program Files (x86)\Python36-32\python.exe" to get version
│ gyp verb find Python - "C:\Program Files (x86)\Python36-32\python.exe" could not be run
│ gyp verb find Python checking if the py launcher can be used to find Python 3
│ gyp verb find Python - executing "py.exe" to get Python 3 executable path
│ gyp verb find Python - "py.exe" is not in PATH or produced an error
│ gyp ERR! find Python
│ gyp ERR! find Python Python is not set from command line or npm configuration
│ gyp ERR! find Python Python is not set from environment variable PYTHON
│ gyp ERR! find Python checking if "python3" can be used
│ gyp ERR! find Python - "python3" is not in PATH or produced an error
│ gyp ERR! find Python checking if "python" can be used
│ gyp ERR! find Python - "python" is not in PATH or produced an error
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python39\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python39\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python39-32\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python39-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python39-32\python.exe
│ gyp ERR! find Python - "C:\Program Files (x86)\Python39-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python38\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python38\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python38-32\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python38-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python38-32\python.exe
│ gyp ERR! find Python - "C:\Program Files (x86)\Python38-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python37\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python37\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python37-32\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python37-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python37-32\python.exe
│ gyp ERR! find Python - "C:\Program Files (x86)\Python37-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python36\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python36\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe
│ gyp ERR! find Python - "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files\Python36-32\python.exe
│ gyp ERR! find Python - "C:\Program Files\Python36-32\python.exe" could not be run
│ gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python36-32\python.exe
│ gyp ERR! find Python - "C:\Program Files (x86)\Python36-32\python.exe" could not be run
│ gyp ERR! find Python checking if the py launcher can be used to find Python 3
│ gyp ERR! find Python - "py.exe" is not in PATH or produced an error
│ gyp ERR! find Python
│ gyp ERR! find Python **********************************************************
│ gyp ERR! find Python You need to install the latest version of Python.
│ gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
│ gyp ERR! find Python you can try one of the following options:
│ gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
│ gyp ERR! find Python   (accepted by both node-gyp and npm)
│ gyp ERR! find Python - Set the environment variable PYTHON
│ gyp ERR! find Python - Set the npm configuration variable python:
│ gyp ERR! find Python   npm config set python "C:\Path\To\python.exe"
│ gyp ERR! find Python For more information consult the documentation at:
│ gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
│ gyp ERR! find Python **********************************************************
│ gyp ERR! find Python
│ gyp ERR! configure error
│ gyp ERR! stack Error: Could not find any Python installation to use
│ gyp ERR! stack     at PythonFinder.fail (D:\aaa\vue_h5\node_modules\.pnpm\node-gyp@8.4.1\node_modules\node-gyp\lib\find-python.js:330:47)
│ gyp ERR! stack     at PythonFinder.runChecks (D:\aaa\vue_h5\node_modules\.pnpm\node-gyp@8.4.1\node_modules\node-gyp\lib\find-python.js:159:21)     
│ gyp ERR! stack     at PythonFinder.<anonymous> (D:\aaa\vue_h5\node_modules\.pnpm\node-gyp@8.4.1\node_modules\node-gyp\lib\find-python.js:228:18)   
│ gyp ERR! stack     at PythonFinder.execFileCallback (D:\aaa\vue_h5\node_modules\.pnpm\node-gyp@8.4.1\node_modules\node-gyp\lib\find-python.js:294  
│ gyp ERR! stack     at exithandler (child_process.js:390:5)
│ gyp ERR! stack     at ChildProcess.errorhandler (child_process.js:402:5)
│ gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
│ gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:12)
│ gyp ERR! stack     at onErrorNT (internal/child_process.js:472:16)
│ gyp ERR! stack     at processTicksAndRejections (internal/process/task_queues.js:82:21)
│ gyp ERR! System Windows_NT 10.0.22621
│ gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\aaa\\vue_h5\\node_modules\\.pnpm\\node-gyp@8.4.1\\node_modules\\node-gyp\\bin\\node-g  
│ gyp ERR! cwd D:\aaa\vue_h5\node_modules\.pnpm\node-sass@7.0.3\node_modules\node-sass
│ gyp ERR! node -v v14.21.2
│ gyp ERR! node-gyp -v v8.4.1
│ gyp ERR! not ok
│ Build failed with error code: 1
└─ Failed in 730ms



版权声明:本文为qq_42075072原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。