无法打开新的Jupyter笔记本[权限被拒绝]

问题描述 投票:13回答:11

我使用pip3在ubuntu 16.04上安装了Jupyter Notebook。我可以执行jupyter notebook命令。它将打开并显示当前路径目录的列表。

但我不能创建一个新的笔记本(Python3)。它说

保存文件时出现意外错误:Deep Learning / NN / Untitled.ipynb [Errno 13]权限被拒绝:'/ home /ubuntu / .local / share / jupyter / notesbook_secret'

ipython-notebook
11个回答
18
投票

~/.local/share/jupyter目录的所有权从root更改为user。

sudo chown -R user:user ~/.local/share/jupyter 

看到这里:https://github.com/ipython/ipython/issues/8997

冒号前的第一个user是你的用户名,结肠后的第二个user是你的组。如果你得到chown: [user]: illegal group name,找到你的组与groups,或指定没有组与sudo chown user: ~/.local/share/jupyter

编辑:在评论的答案中添加了-R选项。您必须更改此目录中所有文件的所有权(或~/.jupyter/内部,无论它向您提供PermissionError),以使其工作。


0
投票

在Windows计算机上以管理员身份运行python命令提示符。这应该解决创建新的python 3笔记本时的权限问题。


0
投票

似乎问题出在最后一个版本中,所以

pip install notebook==5.6.0

必须解决问题!


10
投票

尝试了所有建议,但最终这对我有所帮助:

sudo jupyter notebook --allow-root

就我而言,它本身并没有启动浏览器。所以只需从终端复制链接并自行打开即可。

更新:通过此命令更改文件夹(.local)权限:

sudo chmod -R 777 .local

2
投票

这可能是一个信任问题。 命令行 jupyter trust /path/to/notebook.ipynb 这是文档链接: http://jupyter-notebook.readthedocs.io/en/latest/security.html#security-in-notebook-documents


2
投票

在我看来,在一个专用的工作簿文件夹中运行Jupyter是一个好习惯。

$ mkdir jupyter_folder
$ jupyter-notebook --notebook-dir jupyter_folder

其中'jupyter_folder'是我家中的一个文件夹。

此方法无需许可问题。


2
投票

这里的最佳答案并未解决问题,尽管这可能是必要的步骤:

sudo chown -R user:user ~/.local/share/jupyter 

(用户应该是运行笔记本服务器的登录用户)这会将文件夹所有者更改为运行服务器的用户,从而为其提供完全访问权限。

执行此操作后,错误消息表示它没有权限在〜/ .ipynb_checkpoints /中创建检查点文件,因此我还更改了该文件夹的所有权(以前是root用户)

sudo chown -R user:user ~/.ipynb_checkpoints/

然后我就能创建并保存笔记本了!


0
投票

我遇到了运行Jupyter的同样问题。追逐我的权限后,我发现在我改变了我试图运行/存储我的笔记本的目录的所有权后,一切都清理完了。例如:我正在运行我的〜/ bash目录中的文件。那是root:root;当我把它变成吉姆时:吉姆......没有更多的错误。


0
投票
  1. 打开Anaconda提示
  2. C:\Users\your_name
  3. jupyter trust untitled.ipynb
  4. 然后,写jupyter notebook

0
投票

这对我有用:

-> uninstalled Jupyter
-> install jupyter in Python36 folder
-> open Jupyter from command prompt instead of git bash.

0
投票

我必须使用/ *以递归方式为所有子文件夹运行chown。比它工作:

sudo chown -R user:usergroup /home/user/.local/share/jupyter/*
© www.soinside.com 2019 - 2024. All rights reserved.