After installing with pip, "jupyter: command not found"
After installing with pip install jupyter
, terminal still cannot find jupyter notebook
.
Ubuntu simply says command not found
. Similar with ipython
. Did pip
not get install properly or something? How does Ubuntu know where to look for executables installed with pip
?
23 Answers
you did not log out and log in ? It should be on your path to execute. If not, pip installed executables in .local, so in a terminal:
~/.local/bin/jupyter-notebook
should start notebook
6Try
python -m notebook
Or, if you used pip3 to install the notebook:
python3 -m notebook
On Mac OS Catalina and brewed Python3.7
3To be able to run jupyter notebook
from terminal, you need to make sure that ~/.local/bin
is in your path.
Do this by running export PATH=$PATH:~/.local/bin
for your current session, or adding that line to the end of ~/.bashrc
to make your changes last for future sessions (e.g. by using nano ~/.bashrc
). If you edit ~/.bashrc you will need to log out and log back in to make see your changes take effect.
I tried both,
pip install jupyter
and
pip3 install jupyter
but finally got it done using
sudo -H pip install jupyter
execute a command as another user -H
The -H (HOME) option requests that the security policy set the HOME environment variable to the home directory of the target user (root by default) as specified by the password database. Depending on the policy, this may be the default behavior.
3Execute this in Terminal
export PATH=~/anaconda3/bin:$PATH
Worked for me on Ubuntu 16.10, Python3, Anaconda3
UPDATE
Add path in your ~/.bashrc or ~/.zshrc(if you are using zsh bash) file
vi ~/.bashrc
add the below line to the file
PATH=~/path/to/anaconda:$PATH
Close the file with
esc + : + wq
2On Mac OS you need to export ~/.local/bin
inside your $PATH
variable.
# Edit the bash profile: $ vim ~/.bash_profile # Add this line inside ~/.bash_profile: export PATH=$PATH:~/.local/bin # Update the source: $ source ~/.bash_profile # Open Jupyter: $ jupyter notebook
0If jupyter run by this command:
~/.local/bin/jupyter-notebook
simply run this command in terminal
export PATH=~/.local/bin:$PATH
On Mac Os High Sierra, I installed jupyter with
python3 -m pip install jupyter
And then, binary were installed in:
/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook
0Open a terminal window using Ctrl+Alt+T.
Run the command gedit ~/.profile.
Add the line. export PATH=$PATH:/.local/bin/jupyter-notebook. to the bottom and save.
Log out and log in again.
Hopefully this will work.
After installation of Jupyter Notebook on Ubuntu I got below error:
Exception: Jupyter command 'jupyter-notebook' not found.
I used simple command it's working for me
pip install --upgrade --force-reinstall --no-cache-dir jupyter
After exit from root user then execute :
jupyter notebook
0Try "pip3 install jupyter", instead of pip. It worked for me.
Here what I did on Linux mint 19:
I installed jupyter with:
pip install jupyter
and command:
jupyter notebook
didn't work, so with:
sudo apt install jupyter-notebook
I fixed the issue, jupyter notebook
worked then.
Now in the year of 2020. fix this issue by my side with mac: pip install jupyterlab
instead pip install jupyter
. there will be an warning before successfully installed keywords: enter image description here
you can see the path with jupyterlab then you just need to start jupyter notebook by following in path:
jupyter-lab
notebook will automatic loaded by your default browser.
The only thing that worked me is to export to PATH the Python version that is related to the pip3 of course :) (after a lot of struggling) just run:
which pip3
you should get something like (in Mac):
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
Now run:
export PATH=/Library/Python/3.6/bin:$PATH
If it works for you :) just add it to your bashrc
or zshrc
If you installed Jupyter notebook for Python 2 using 'pip' instead of 'pip3' it might work to run:
ipython notebook
I tried everything and at the end this worked for me on Raspberry pi 4 running Raspbian os
sudo apt install python3-notebook jupyter jupyter-core
Most generally (in case of jupyter not being in /local/bin) use,
which jupyter
Example output
~/miniconda3/bin/jupyter
to see the path for jupyter, then explicitly use that path with sudo
sudo ~/miniconda3/bin/jupyter
I compiled python3.7 from the source code, with the following command
./configure --prefix=/opt/python3.7.4 --with-ssl make make install
after pip3.7 install jupyter
I found the executable is under /opt/python3.7.4/bin
check my answer here Missing sqlite3 after Python3 compile to get more detail comping python3.7 and pip under ubuntu14.04
Anyone looking for running jupyter as sudo, when jupyter installed with virtualenv (without sudo) - this worked for me:
First verify this is a PATH issue:
Check if the path returned by which jupyter
is covered by the sudo user:
sudo env | grep ^PATH
(As opposed to the current user: env | grep ^PATH
)
If its not covered - add a soft link from it to one of the covered paths. For ex:
sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin
Now you sould be able to run:
sudo jupyter notebook
Install jupyterlab.
If you get this error:
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts. We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default. requests 2.25.1 requires idna<3,>=2.5, but you'll have idna 3.1 which is incompatible.
Use this:
pip3 install jupyterlab --use-feature=2020-resolver
2On MacOs, this worked for me:
/Users/`userName`/opt/anaconda3/bin/jupyter_mac.command
Re-install jupyter with conda:
conda install jupyter
1For me, it didn't work until I activated Virtual Environment.
ncG1vNJzZmirpJawrLvVnqmfpJ%2Bse6S7zGiorp2jqbawutJoam5rYWiFeIKOmp2tnaJitq%2B%2F05qjpaGenHq4tdOhZKmhoGK3trzYrZyrZZOkuq6tzZ1kp6ekYrOwwc2d