Anaconda-Jupyter 无法在浏览器中打开

Nee*_*era 6 python anaconda jupyter

我在Ubuntu 18.04(仿生海狸)上安装了 Anaconda 3.7 。安装成功。当我尝试从导航器启动 Jupyter Notebook 时,它会引发以下错误。

对文件的访问被拒绝 file:///run/user/1000/jupyter/nbserver-26395-open.html 上的文件不可读。它可能已被删除、移动或文件权限可能阻止访问。

小智 10

对我来说,这适用于带有 Chromium 浏览器的 Raspberry Pi4、Ubuntu 20.04。

使用以下命令生成配置文件。

jupyter notebook --generate-config

~/.jupyter目录下创建配置文件

查找参数c.NotebookApp.use_redirect_file并设置为相同False

c.NotebookApp.use_redirect_file = False 为了通过重定向文件禁用启动浏览器。

解释:

对于笔记本 > 5.7.2 的版本,添加了一项安全功能措施,以防止用于启动浏览器的身份验证令牌可见。此功能使多用户系统上的其他用户难以像您一样在您的 Jupyter 会话中运行代码。但是,在某些环境(例如适用于 Linux 的 Windows 子系统 (WSL) 和 Chromebook)中,使用重定向文件启动浏览器可能会导致浏览器无法加载。这是因为运行时和浏览器之间的文件结构/路径不同。

还要确保~/.local/share/jupyter~/.jupyter目录归运行 jupyter 的用户所有


小智 6

我认为您已将默认浏览器从 Firefox 更改为其他浏览器,Jupyter Notebook 在 Firefox 上运行良好,但在 Chromium 上抛出权限被拒绝(对我而言)。只需转到“设置”>“详细信息”>“默认应用程序”,然后选择“Web 中的 FireFox”。干杯

  • 我可以在 Firefox 中很好地打开它,但我希望能够在 Chromium 中打开它。有任何想法吗? (2认同)