title: Npm Error: Can't find Python executable "python", you can set the PYTHON env variable on Windows 10
body: <p>I'am trying to run npm i command on my project but its showing an error can't find python executable python. you can set python env variable. Please any one help me on this. Great thanks in advance.</p>
  
  <pre><code>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 (C:\node\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
  gyp ERR! stack     at PythonFinder.&lt;anonymous&gt; (C:\node\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
  gyp ERR! stack     at C:\node\node_modules\npm\node_modules\graceful-fs\polyfills.js:282:31
  gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:153:21)
  gyp ERR! System Windows_NT 10.0.15063
  gyp ERR! command "C:\\node\\node.exe" "C:\\node\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\vks\\prok\\vk\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\\Users\\vks\\prok\\vk\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64" "--napi_version=4" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"
  gyp ERR! cwd C:\Users\vk\prok\node_modules\sqlite3
  gyp ERR! node -v v10.16.3
  gyp ERR! node-gyp -v v3.8.0
  gyp ERR! not ok
  node-pre-gyp ERR! build error
  node-pre-gyp ERR! stack Error: Failed to execute 'C:\node\node.exe C:\node\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\vks\prok\vk\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\vks\prok\vk\node_modules\sqlite3\lib\binding\node-v64-win32-x64 --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
  node-pre-gyp ERR! stack     at ChildProcess.&lt;anonymous&gt; (C:\Users\vks\prok\vk\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
  node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
  node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:982:16)
  node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
  node-pre-gyp ERR! System Windows_NT 10.0.15063
  node-pre-gyp ERR! command "C:\\node\\node.exe" "C:\\Users\\vks\\prok\\vk\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
  node-pre-gyp ERR! cwd C:\Users\vks\prok\vk\node_modules\sqlite3
  node-pre-gyp ERR! node -v v10.16.3
  node-pre-gyp ERR! node-pre-gyp -v v0.11.0
  node-pre-gyp ERR! not ok
  Failed to execute 'C:\node\node.exe C:\node\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\vks\prok\vk\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\vks\prok\vk\node_modules\sqlite3\lib\binding\node-v64-win32-x64 --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)
  npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself.
  npm WARN eic_api@1.11.0-0 No repository field.
  npm WARN eic_api@1.11.0-0 No license field.
  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! sqlite3@4.1.0 install: `node-pre-gyp install --fallback-to-build`
  npm ERR! Exit status 1
  npm ERR!
  npm ERR! Failed at the sqlite3@4.1.0 install 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\vk\AppData\Roaming\npm-cache\_logs\2019-09-16T05_11_44_737Z-debug.log
  </code></pre>
  
  <p>Right now im getting this error on my system</p>
  
  <pre><code>1304 warn ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself.
  1305 warn eic_api@1.13.0 No repository field.
  1306 warn eic_api@1.13.0 No license field.
  1307 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
  1308 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
  1309 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
  1309 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
  1309 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   win32
  1309 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
  1310 verbose stack Error: sqlite3@4.1.0 install: `node-pre-gyp install --fallback-to-build`
  1310 verbose stack Exit status 1
  1310 verbose stack     at EventEmitter.&lt;anonymous&gt; (C:\Users\\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
  1310 verbose stack     at EventEmitter.emit (events.js:159:13)
  1310 verbose stack     at ChildProcess.&lt;anonymous&gt; (C:\Users\\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
  1310 verbose stack     at ChildProcess.emit (events.js:159:13)
  1310 verbose stack     at maybeClose (internal/child_process.js:943:16)
  1310 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
  1311 verbose pkgid sqlite3@4.1.0
  1312 verbose cwd C:\Users\test\
  1313 verbose Windows_NT 10.0.15063
  1314 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--verbose"
  1315 verbose node v9.3.0
  1316 verbose npm  v6.11.3
  1317 error code ELIFECYCLE
  1318 error errno 1
  1319 error sqlite3@4.1.0 install: `node-pre-gyp install --fallback-to-build`
  1319 error Exit status 1
  1320 error Failed at the sqlite3@4.1.0 install script.
  1320 error This is probably not a problem with npm. There is likely additional logging output above.
  1321 verbose exit [ 1, true ]
  </code></pre>
  
  <p>I have node version 9.3.0 and npm version 6.11.3 on my system</p>