Node developer here - it’s crazy that the canonical solution embraced by Python developers involves full-on virtual environments.
Take a look at https://pypi.org/project/nodejs-bin/. It lets you install a specific project version of Node in a Python venv.