I recently ran into issues on my MacBook with Jupyter notebooks, where it could not find any packages and was throwing "ModuleNotFoundError: No module named ****" for several libraries. I already had these packages installed but somehow Jupyter python kernel could not find it. I tried to install these packages in the notebook cells with the command !pip install **** but this did not help either. I also tried %brew reinstall jupyterlab and that did not work as well.
Finally, I found a fix.
Step-1: Install/upgrade jupyter packages:
% pip3 install --upgrade jupyter notebook jupyterlab
Step-2: Run jupyter with this command: