I think you missed this step:

source ~/.nvm/nvm.sh

You can run this command on the bash OR you can put it in the file /.bashrc or ~/.profile or ~/.zshrc to automatically load it

https://github.com/creationix/nvm

Answer from Deepak Lamichhane on Stack Overflow
🌐
ElderNode
eldernode.com › instant vps server › tutorials › fix: “zsh: command not found: nvm” error on mac
Fix: "zsh: command not found: nvm" Error on Mac - ElderNode
May 4, 2025 - Checking out nvm installation process, amending the .zshrc file by including necessary configurations and saving it for changes update will all enable you have nvm working properly without “command not found” errors.
Discussions

zsh: command not found: nvm
Recently, I've been trying to use nvm to manage node version. I successfully installed nvm on Mac OS Catalina(10.15.6) and I can switch between version from the terminal. However, if I try to do th... More on stackoverflow.com
🌐 stackoverflow.com
How to properly install nvm Mac when it's already installed but not recognized? - LambdaTest Community
I have Node.js working fine: $ node -v v21.3.0 But when I run: $ nvm -v zsh: command not found: nvm And when I try to install again: $ brew install nvm Warning: nvm 0.39.5 is already installed and up-to-date. It seems like install nvm Mac went through, but nvm isn’t loading in my shell. More on community.lambdatest.com
🌐 community.lambdatest.com
0
July 3, 2025
python - Unable to use nvm install on MacOS: 'zsh: command not found: nvm' - Stack Overflow
I am new to working at the terminal, and am trying to install node with nvm on MacOS Catalina. I successfully installed nvm using 'brew install nvm', but when I try to run 'nvm install 10.15.0' I get the error 'zsh: command not found: nvm'. More on stackoverflow.com
🌐 stackoverflow.com
zsh: command not found: node
I have the problem that node is not found. I assume that it has to do with the fact that the variable $(node version) has the value ‘none’. I have carried out the following steps: curl -o- https://... More on github.com
🌐 github.com
4
October 4, 2024
🌐
Medium
medium.com › @agarwalprashant355 › how-do-i-install-nvm-802a66f2662
How do i install NVM?
December 8, 2022 - If you get the error “zsh: command not found: nvm” in your terminal, it means that the nvm command is not recognized by the shell. This can…
🌐
Better Stack
betterstack.com › community › questions › nvm-command-not-found
Node Version Manager Install - Nvm Command Not Found | Better Stack Community
April 4, 2024 - Ensure that the shell you are using is compatible with NVM. NVM supports Bash and Zsh, so if you are using a different shell, you might need to adjust the configuration accordingly.
🌐
LambdaTest Community
community.lambdatest.com › general discussions
How to properly install nvm Mac when it's already installed but not recognized? - LambdaTest Community
July 3, 2025 - I’m trying to install nvm Mac on my system, but even after running the installation via Homebrew, the terminal doesn’t recognize the nvm command. I have Node.js working fine: $ node -v v21.3.0 But when I run: $ nvm -v zsh: command not found: nvm And when I try to install again: $ brew install nvm Warning: nvm 0.39.5 is already installed and up-to-date.
Find elsewhere
🌐
ThenodeWay
thenodeway.io › home › fix zsh ‘command not found’ error for nvm
Fix Zsh 'Command Not Found' Error for Nvm - ThenodeWay
March 14, 2024 - When faced with the “Zsh command not found: nvm” error message, it signifies a failure in locating the nvm command within the Zsh shell environment. This issue commonly arises due to misconfigurations or missing dependencies.
🌐
GitHub
github.com › nvm-sh › nvm › issues › 3440
zsh: command not found: node · Issue #3440 · nvm-sh/nvm
October 4, 2024 - I have the problem that node is not found. I assume that it has to do with the fact that the variable $(node version) has the value ‘none’. ... in the .zshrc I inserted the following lines: export NVM_DIR="$HOME/.nvm’ [ -s ‘$NVM_DIR/nvm.sh’ ] && . ‘$NVM_DIR/nvm.sh’ # This loads nvm [ -s ‘$NVM_DIR/bash_completion’ ] && .
Published   Oct 04, 2024
🌐
YouTube
youtube.com › watch
How to install nvm on Mac / Mac Terminal- Command not found: nvm - YouTube
In this video I am quickly showing how to install "nvm" or how to resolve the error: "command not found: nvm"- by Vladimir Heinz--- Hit that subscribe Button...
Published   November 5, 2021
🌐
GitHub
github.com › nvm-sh › nvm › issues › 2060
After the nvm installation in the macbook, nvm: command not found, The following is the solution. · Issue #2060 · nvm-sh/nvm
June 8, 2019 - create .bash_profile file cd ~ touch .bash_profile open the file you just created open .bash_profile paste the following code inside the file export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh run the source command after saving source .bash_pro...
Published   Jun 08, 2019
🌐
DEV Community
dev.to › duhbhavesh › nvm-command-not-found-1ho
nvm command not found :( - DEV Community
April 13, 2021 - Running either of the above commands downloads a script and runs it, but if you type nvm and if you get bash: nvm: command not found it happens because the source is missing from the following profile files · ~/.bash_profile, ~/.zshrc, ~/.profile, ...
🌐
Syntackle
syntackle.com › blog › nvm-node-issue-command-not-found
Issue With NVM Node Version Across Terminals: Command Node Not Found
January 12, 2025 - If you use a unix based operating system like macOS or Linux, you might have encountered this issue with switching node versions with nvm - where if you do nvm use <version>, the version is switched correctly in the current terminal shell, but if you try to use node on a new terminal shell or in a different terminal, you get a command node not found error. I recently experienced this issue myself, and will try to consolidate the fixes here in this post as a reference to my future self as well as for all of you folks. First thing I did was, I checked the ~/.zprofile file on my system - for you it may be ~/.bash_profile or ~/.bashrc or ~/.zshrc depending on your shell - and then moved the following lines at the bottom of the file, so that no other application overrides them.
🌐
YouTube
youtube.com › watch
How to Install Node.js and NPM with macOS Terminal (zsh) - YouTube
**Title: How to Install Node.js and NPM with macOS Terminal (zsh) | Step-by-Step Guide****Description:**In this video, we will show you how to install Node.j...
Published   September 25, 2024
🌐
GitHub
github.com › nvm-sh › nvm
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
If you get nvm: command not found after running the install script, one of the following might be the reason: Since macOS 10.15, the default shell is zsh and nvm will look for .zshrc to update, none is installed by default.
Starred by 90.4K users
Forked by 9.7K users
Languages   Shell 98.0% | Makefile 1.2%
🌐
Setapp
setapp.com › how-to › how-to-install-nvm-on-mac
How to install NVM on Mac for managing Node.js
December 9, 2024 - Activate the update profile and type source ~/.zshrc (replace ~/.zshrc with ~/.bash_profile if you’re using Bash). Check if NVM is installed correctly and type nvm --version. If you see a version number, congratulations!
🌐
Squash
squash.io › how-to-solve-nvm-command-not-found-during-node-version-manager-installation
How to Fix “nvm command not found” with Node Version Manager
October 1, 2023 - - Ensure that you have a stable internet connection during the installation process, as nvm requires downloading files from the internet. - Double-check that you are using the correct shell configuration file.
🌐
GitHub
github.com › nvm-sh › nvm › issues › 2311
NVM command not found after terminal restart. · Issue #2311 · nvm-sh/nvm
September 29, 2020 - nvm --version: v0.36.0 $TERM_PROGRAM: Apple_Terminal $SHELL: /bin/zsh $SHLVL: 1 whoami: 'tyleryoungblood' ${HOME}: /Users/tyleryoungblood ${NVM_DIR}: '${HOME}/.nvm' ${PATH}: ${NVM_DIR}/versions/node/v8.9.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin $PREFIX: '' ${NPM_CONFIG_PREFIX}: '' $NVM_NODEJS_ORG_MIRROR: '' $NVM_IOJS_ORG_MIRROR: '' shell version: 'zsh 5.7.1 (x86_64-apple-darwin19.0)' uname -a: 'Darwin 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_64' checksum binary: 'shasum' OS version: Mac 10.15.5 19F101 curl: /usr/bin/c
Published   Sep 29, 2020