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

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
nvm is broken after I installing oh-my-zsh?
Today, after I installing oh-my-zsh, I found some files like nvm.sh is missing under the .nvm folder. Thus nvm command not found in zsh. To solve this issue, I reinstall nvm again, everything goes ... More on github.com
🌐 github.com
12
October 17, 2016
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
The system does not recognize nvm straight after I've installed it? How do i fix it?
Installing nvm this was doesn’t automatically add it to your path. Adding it to your .zshrc or .bashrc will make the command work. More on reddit.com
🌐 r/ManjaroLinux
7
42
April 11, 2022
🌐
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…
🌐
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, ...
🌐
Juejin
juejin.cn › post › 7201884082644303927
mac解决zsh: command not found: nvm
February 19, 2023 - We cannot provide a description for this page right now
🌐
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
🌐
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.
🌐
Code2care
code2care.org › home page › q › zsh command not found nvm brew macos
[Fix] zsh: command not found: nvm | Code2care
September 9, 2023 - Well, the reason is you have not set the zsh profile file to locate the installed nvm package. Let's see what we see when we install nvm using the command: brew install nvm
🌐
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.
🌐
Medium
ahmedandaloes.medium.com › zsh-command-not-found-nvm-heres-the-fix-9ea1cae79736
zsh: command not found: nvm? Here's the Fix. | by Ahmed AlaaEldin (AnDaLoeS) | Medium
July 4, 2025 - If you're seeing the "zsh: command not found: nvm" error, it means your terminal can't find the Node Version Manager (nvm). This is a common issue and is usually straightforward to resolve.
🌐
Linux Hint
linuxhint.com › zsh-command-not-found-reason-solution-mac
How to Fix- zsh command not found nvm error in Mac – Reason and Solution – Linux Hint
ZSH command not found nvm error in Mac can be fixed by installing the nvm through brew and adding the path zshrc file.
🌐
GitHub
github.com › ohmyzsh › ohmyzsh › issues › 5543
nvm is broken after I installing oh-my-zsh? · Issue #5543 · ohmyzsh/ohmyzsh
October 17, 2016 - Today, after I installing oh-my-zsh, I found some files like nvm.sh is missing under the .nvm folder. Thus nvm command not found in zsh. To solve this issue, I reinstall nvm again, everything goes ...
Published   Oct 17, 2016
🌐
freeCodeCamp
freecodecamp.org › news › node-version-manager-nvm-install-guide
Node Version Manager – NVM Install Guide
September 9, 2022 - These commands will clone the nvm repository to a ~/.nvm directory on your device. The installation process from step 1 should also automatically add the nvm configuration to your profile. If you're using zsh, that would be ~/.zshrc.
🌐
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
🌐
Claude
code.claude.com › docs › en › troubleshooting
Troubleshooting - Claude Code Docs
Experiencing broken functionality after switching Node versions with nvm in WSL To resolve this issue, fix your Linux PATH to ensure the Linux node/npm versions take priority: Primary solution: Ensure nvm is properly loaded in your shell The most ...
🌐
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.