I installed Anaconda 3.7 on Ubuntu 18.04 (Bionic Beaver). Installation was successful. When I tried to start Jupyter Notebook from navigator it throws the following err
For me, this worked on Raspberry Pi4, Ubuntu 20.04, with Chromium Browser.
Generate the config file with following command.
jupyter notebook --generate-config
Config file is created at ~/.jupyter
directory
Look for parameter c.NotebookApp.use_redirect_file
and set the same as False
.
c.NotebookApp.use_redirect_file = False
in order to disable launching browser by redirect file .
Explanation:
For versions of notebook > 5.7.2, a security feature measure was added that prevented the authentication token used to launch the browser from being visible. This feature makes it difficult for other users on a multi-user system from running code in your Jupyter session as you. However, some environments (like Windows Subsystem for Linux (WSL) and Chromebooks), launching a browser using a redirect file can lead the browser failing to load. This is because of the difference in file structures/paths between the runtime and the browser.
Also make sure the ~/.local/share/jupyter
and ~/.jupyter
directories are owned by the user running jupyter
As shown in the image, jupyter notebook also provides a link. Try opening it with the browser of your choice. It worked for me...
For anyone interested in open jupyterlab or jupyter notebook in chrome : install it in the terminal with
sudo apt-get install google-chrome-stable
It didn't work for me by using chromium. And, as mentionned paugier, in Ubuntu 20.04, chromium is installed with snap (even when using the command sudo apt install chromium-browser), so chromium can't open the html file used by Jupyter. So if you install chrome by using the terminal it works.
With recent versions of snap, applications installed with snap can't by default open files in hidden folders (with a name starting by .
).
In Ubuntu 20.04, chromium is installed with snap (even when using the command sudo apt install chromium-browser
), so chromium can't open the html file used by Jupyter.
As stated by @rahul-sood, a simple workaround is to copy-paste one of the alternative links given by Jupyter in the terminal (starting by http://localhost:8889/?token=
or http://127.0.0.1:8889/?token=
).
I think you have changed your default browser from Firefox to something else, Jupyter Notebook works fine on Firefox but throws permission denied on Chromium (for me). Just go to Setting > Details > Default Application and select FireFox in Web. Cheers