问题
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 error.
Access to the file was denied The file at file:///run/user/1000/jupyter/nbserver-26395-open.html is not readable. It may have been removed, moved or file permissions may be preventing access.
回答1:
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
回答2:
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
回答3:
As shown in the image, jupyter notebook also provides a link. Try opening it with the browser of your choice. It worked for me...
回答4:
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=
).
回答5:
The file must have some problems and I think this question belongs to Ask Ubuntu. By the way, first make sure the file is readable. You can check this via right clicking on the file → Properties → Permissions → Access.
Then use this command on the terminal:
jupyter notebook
This should open a UI in your browser (if it is installed correctly) and you can find the file you want to open it. Try this.
And remember Jupyter files format are mostly .ipynb.
来源:https://stackoverflow.com/questions/53982363/anaconda-jupyter-doesnt-open-in-browser