每次,我在 Ubuntu 18.04 中使用 Jupyter Notebook,我必须先访问sudo bash
然后键入jupyter notebook --allow-root
才能使用 Jupyter Notebook,没有任何问题。这是因为当我使用普通用户访问 jupyter notebook 时,我总是会得到这个错误。
每次我尝试创建新的 jupyter notebook 工作区时,都会收到此错误。我不能只键入$ jupyter notebook
以使用 Jupyter 工作区并保存我的新创建。
拜托,你能告诉我如何解决这个问题吗?
更新
这是我在/home/sura/.local/share/jupyter/notebook_secret
使用中看到的sudo nano
这就是我看到的ls -l /home/sura/.local/share/jupyter
免责声明:我没有使用 Jupyter 的经验。
您的 Jupyter 数据文件似乎归 root 所有,因此您的用户可能不会写入它们。这很可能是因为您以 root 身份运行 Jupyter。
要更正,您需要将文件的所有权更改为您的用户。
运行
sudo chown -R sura:sura /home/sura/.local/share/jupyter
并测试它现在是否有效。如果仍然无法正常工作,请检查错误消息。在“权限被拒绝”一词之后是一条路径。检查该路径的权限 (ls -l <path>
),如果文件或目录属于 root,则更改所有者 (sudo chown -R sura:sura <path>
)。之后,永远不要以 root 身份运行 Jupyter,始终以您的用户身份运行。