
When building modules for third party Node.js runtimes like Electron, which haveĭifferent build configurations from the official Node.js distribution, you If it's not a compatible version, no further Python executable, it will be used instead of any of the other configured orīuiltin Python search paths.

If the NODE_GYP_FORCE_PYTHON environment variable is set to the path of a Then that version will be used, if it is a compatible version. If the PYTHON environment variable is set to the path of a Python executable, Npm config set python /path/to/executable/python by setting the -python command-line option, e.g.:.Version node-gyp should use in one of the following ways: If you have multiple Python versions installed, you can identify which Python Node-gyp requires that you have installed a compatible version of Python, one of: v3.7, v3.8,

To target native ARM64 Node.js on Windows 10 on ARM, add the components "Visual C++ compilers and libraries for ARM64" and "Visual C++ ATL for ARM64". If the above steps didn't work for you, please visit Microsoft's Node.js Guidelines for Windows for additional tips.


A proper C/C++ compiler toolchain, like GCCĪTTENTION: If your Mac has been upgraded to macOS Catalina (10.15) or higher, please read macOS_Catalina.md.Depending on your operating system, you will need to install: On Unix
