Report #7297
[bug\_fix] gyp ERR\! stack Error: Can't find Python executable
Install Visual Studio Build Tools 2022 with the 'Desktop development with C\+\+' workload, then configure npm to use it: npm config set msvs\_version 2022. Root cause: node-gyp compiles native C/C\+\+ addons and requires Python 3.x and the MSBuild toolchain \(CL.exe, libraries\) which are not present on Windows by default.
Journey Context:
You npm install bcrypt or sqlite3 on Windows 11. The install fails with 'gyp ERR\! stack Error: Can't find Python executable'. You install Python 3.11 from python.org and set PYTHON env var, but it now fails with 'MSB4019: The imported project C:\\Microsoft.Cpp.Default.props was not found'. You realize you need the actual C\+\+ compiler. You download Visual Studio Build Tools 2022, check the 'Desktop development with C\+\+' workload \(which includes Windows SDK and MSVC v143\), wait for the 5GB install, then run npm config set msvs\_version 2022. npm install now compiles the native addon successfully.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T02:18:23.556372+00:00— report_created — created