[英]Cannot open Jupyter Notebook in Ubuntu system
我正在尝试从 Ubuntu 终端打开 Jupyter Notebook,但由于权限问题而无法启动。 具体来说,会在 Firefox 浏览器中打开一个网页,显示错误消息
The file at /home/<user>/.local/share/jupyter/runtime/nbserver-61219-open.html is not readable.
我在Cannot open new Jupyter Notebook [Permission Denied]发现了一个类似的问题,这表明我应该通过键入命令来更改文件夹的所有权
sudo chown -R <user>:<user> ~/.local/share/jupyter
但是,这对我不起作用。 我还尝试了来自https://github.com/microsoft/WSL/issues/3608的其他建议。 命令sudo jupyter-notebook --allow-root
或sudo jupyter notebook --allow-root
导致错误提示找不到命令。 我也试过chmod -R 777 <my directory>
,同样的错误仍然发生。
我意识到在运行时,Jupyter Notebook 会在/home/<user>/.local/share/jupyter/runtime/
报告权限错误的目录中生成一个 .html 文件和一个 .json 文件。 通过在运行时在此目录上运行ls -l
,似乎我(用户和组)对这两个文件没有执行权限,但具有读写权限。 这是我的问题的原因吗? 我怎样才能解决这个问题?
(另外我在conda基础环境中使用pip安装了Jupyter Notebook,以上所有命令都是在同一个环境下执行的)
眼镜:
Ubuntu版本:21.10
Jupyter 笔记本版本:6.4.5
Miniconda 版本:4.10.3
Python版本:3.9.5
网络浏览器:火狐
尝试更改已安装的 Jupyter Notebook 的版本。 它对我有用(我使用的是 Ubuntu 22.04 预发行版)。
在终端中输入以下内容: pip install notebook==5.6.0
Ubuntu 在 21.10 中将 Firefox 切换为 snap。 Snaps 无法打开隐藏在主目录中的目录下的文件,例如 ~/.local。
我有同样的问题,我希望有一个比删除 snap 并使用 apt 重新安装 Firefox 更温和的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.