ZSH: command not found: Jupyter


If you’re using macOS and encounter the “command not found: Jupyter” issue in your Zsh terminal, it might be caused by incorrect installation or configuration. Jupyter is a popular open-source web application that allows you to create and share live code, equations, visualizations, and markdown documents. In this article, I will guide you through the steps to solve the "command not found: Jupyter" issue in ZSH.

How to install Jupyter notebook?

Using Pip

If you’ve never installed Jupyter before, you can use pip to install the Jupyter notebook package:

pip install jupyter

Using Anaconda

If you’ve installed Anaconda, Jupyter notebook is already included. You can launch Jupyter notebook from Anaconda Navigator or by running the following command:

jupyter notebook

How to fix the "command not found: Jupyter" issue in ZSH?

Update your system path

The "command not found: Jupyter" issue might be caused by your system path not including the path to Jupyter scripts. You can add the path to your Jupyter scripts to your system $PATH environment variable by editing your shell configuration file.

export PATH=$HOME/Library/Python/3.7/bin:$PATH

Fix it via Homebrew

Homebrew is a package manager for macOS that provides an easy way to install command-line tools and libraries. You can install Jupyter via Homebrew using the following command:

brew install jupyter

Upgrade your pip and Jupyter notebook

You can try upgrading pip and Jupyter notebook to the latest version:

python -m pip install --upgrade pip
python -m pip install --upgrade jupyter notebook


Well, I have provided you with some solutions to the "command not found: Jupyter" issue in ZSH.
Depending on your situation, you can update your system path, use Homebrew, or upgrade your pip and Jupyter Notebook.
I hope this guide helps you fix the issue and get back to your development work.



Stay up to date

Get notified when I publish New Games or articles, and unsubscribe at any time.

Thanks for joining!

Related video


What does the error “ZSH: command not found: Jupyter” mean?

This error message appears when you are trying to run Jupyter from the command line using a shell other than bash.

How can I solve the “ZSH: command not found: Jupyter” error?

One solution is to add the Jupyter executable path to your $PATH environment variable. You can do this by adding the following line to your .bashrc or .zshrc file: export PATH=“$HOME/.local/bin:$PATH“.

I’m using macOS Terminal and I can’t find Jupyter. What should I do?

If you installed Jupyter using pip, try running “pip3 show jupyterlab” to see if it’s installed. If not, you can try reinstalling it with “pip3 install jupyterlab”.

Can I open Jupyter Lab from Terminal?

Yes, you can open Jupyter Lab from Terminal by running the command “jupyter lab” in your Terminal.

How do I get started with Jupyter?

You can start by installing Jupyter using pip, and then opening Jupyter Lab in your Terminal. From there, you can create and run Jupyter notebooks.

Is pip required for Jupyter installation?

Yes, pip is required for Jupyter installation.

How can I run Jupyter Notebook using Python3?

You can run Jupyter Notebook using Python3 by running the command “jupyter-notebook” in your Terminal after installing Jupyter with pip.

Can I run Jupyter on macOS Catalina?

Yes, you can run Jupyter on macOS Catalina.

What should I do if I’m not sure if Jupyter is installed?

You can check if Jupyter is installed by running “jupyter –version” in your Terminal. If it’s not installed, you can install it using pip.

How do I open Jupyter Notebook from Terminal?

You can open Jupyter Notebook from Terminal by running the command “jupyter-notebook” in your Terminal.

What does “ZSH: command not found: Jupyter” mean?

This error message usually appears in the terminal when trying to run Jupyter but the system is unable to find the command.

How can I look for Jupyter in my system?

You can try checking if Jupyter is installed by running “jupyter notebook” or “jupyter-lab” in the terminal. If neither of these commands work, you can also try listing all installed packages by running “pip freeze”.

Why am I getting the “command not found” error on my Mac?

This error can occur on a Mac if Jupyter was not installed using the recommended installer method or if the environment variable for Jupyter is not set correctly. Another possibility is that Jupyter was installed for a different user or in a different directory.

How do I set the environment variable to the home directory?

You can set the environment variable to the home directory of the target user by adding the following line to the bash configuration file: “export PATH=/path/to/home/directory:$PATH”.

What is the difference between Jupyter Notebook and Jupyter Lab?

Jupyter Notebook is a web-based interactive computing environment that allows users to author, share, and execute documents containing live code, equations, visualizations, and narrative text. Jupyter Lab is a newer version that offers a more modern interface with features such as multiple tabs, drag-and-drop functionality, and integration with other text editors.

Is there a way to debug Jupyter errors?

Yes, you can set Jupyter to run in debug mode by using the command “jupyter notebook –debug”. You can also try running Jupyter in a text editor with a Jupyter plugin or looking for relevant information in the Jupyter documentation.

How do I open a new Jupyter Notebook?

You can open a new Jupyter Notebook by running the command “jupyter notebook” in the terminal. This will open a new tab in your default web browser.

Why am I having trouble running Jupyter extensions?

Jupyter extensions may not work if they are not installed correctly or if they are not compatible with the version of Jupyter you are using. Make sure to carefully read the installation instructions and check the compatibility of the extension with your version of Jupyter.

How do I set the environment for interactive computing with Jupyter?

You can set the environment for interactive computing by installing and configuring the Jupyter kernel. You can do this by running “pip install jupyter” followed by “python -m ipykernel install –user”. For more detailed instructions, refer to the Jupyter documentation.

What should I do if Jupyter is not correctly recognizing a module?

This could be due to a number of reasons, including an issue with the module itself or the location of the module in relation to the Jupyter environment. Make sure that the module is installed correctly and in a location that Jupyter can recognize. You can also try adding the directory containing the module to your system path.

What does “ZSH: command not found: Jupyter” error mean?

This error message indicates that ZSH (Z shell) was unable to find the “jupyter” command, which is used to run Jupyter Notebook.

Can the “ZSH: command not found: Jupyter” error occur in bash shell?

Yes, this error can occur in bash shell as well.

Which area of development does this error relate to?

This error is related to development with Jupyter Notebook, which is a web-based interactive computational environment.

How can I install Jupyter Notebook?

You can install Jupyter Notebook using pip, Anaconda or by downloading the source code from the Jupyter Notebook GitHub repository.

Why am I still getting “ZSH: command not found: Jupyter” error after installing Jupyter Notebook?

This error can occur if the Jupyter executable is not added to your OS’s PATH or if you have installed Jupyter in a different location than the default one.

How can I check if Jupyter is installed and its version?

You can check if Jupyter is installed and its version by running “jupyter –version” command in the terminal.

What should I do if the error persists after adding Jupyter to my OS’s PATH?

It is possible that you have installed Jupyter in a different location that is not included in your OS’s PATH. You can check the location of your Jupyter executable using “which jupyter” command in the terminal and add that path to your OS’s PATH.

Why is Jupyter not found even though the path is correct?

If your Jupyter installation is in your home directory, you need to set the HOME environment variable in your terminal by running “export HOME=/Users/your_username” before using jupyter command in the terminal.

Why am I getting “Permission denied” error while running “jupyter notebook” command?

This can happen if you are trying to run the command as a regular user, and Jupyter is installed in a system folder that requires root access. In this case, you can run the command with “sudo” to run it as root, but it is generally not recommended to run Jupyter as root by default.

How can I customize the Jupyter Notebook configuration?

You can customize the Jupyter Notebook configuration by creating and editing a configuration file. The default configuration file is located in the jupyter_core directory of your home directory. However, this is deprecated and you can create another configuration file by running “jupyter notebook –generate-config” command in the terminal, which will create a new configuration file in your home directory.

Related articles

Ruslan Osipov
Author: Ruslan Osipov