Error when executing `jupyter notebook` (No such file or directory)
Solution 1:
It seems to me as though the installation has messed up somehow. Try running:
# For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter
This should reinstall everything from PyPi. This should solve the problem as I think running pip install "ipython[notebook]"
messed things up.
Solution 2:
For me the issue was that the command jupyter notebook
changed to jupyter-notebook
after installation.
If that doesn't work, try python -m notebook
, and if it opens, close it, then
export PATH=$PATH:~/.local/bin/
, then refresh your path by opening a new terminal, and try jupyter notebook
again.
And finally, if that doesn't work, take a look at vim /usr/local/bin/jupyter-notebook
, vim /usr/local/bin/jupyter
, vim /usr/local/bin/jupyter-lab
(if you have JupyterLab) and edit the #!python version at the top of the file to match the version of python you are trying to use. As an example, I installed Python 3.8.2 on my mac, but those files still had the path to the 3.6 version, so I edited it to #!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
Solution 3:
Try this command: python -m IPython notebook
Credits to the GitHub user Milannju who provided the solution here.
Solution 4:
This worked for me. (Python 3.6 on Ubuntu 18.04 LTS)
export PATH=$PATH:~/.local/bin/
Solution 5:
On Ubuntu 18.10, the following command helped me out.
sudo apt-get install jupyter-notebook