我已经使用 pip3 在 ubuntu 16.04 上安装了 Jupyter Notebook。我可以执行 jupyter notebook
命令。它打开并显示当前路径目录的列表。
但我无法创建新笔记本( Python3 )。它说
保存文件时出现意外错误:Deep Learning/NN/Untitled.ipynb [Errno 13] Permission denied: ‘/home/ubuntu/.local/share/jupyter/notebook_secret’
原文由 CodeNinja101 发布,翻译遵循 CC BY-SA 4.0 许可协议
将
~/.local/share/jupyter
目录的 所有权 从 root 更改为 user 。看这里: https ://github.com/ipython/ipython/issues/8997
冒号前的第一个
user
是您的用户名,第二个user
冒号后的是您的组。如果你得到chown: [user]: illegal group name
,找到你的组groups
,或者不指定任何组sudo chown user: ~/.local/share/jupyter
。编辑:在答案的评论中添加了
-R
选项。您必须将此目录内(或~/.jupyter/
内,无论它给您 PermissionError 的什么地方)所有文件的所有权更改给您的用户,以使其工作。如果失败,请更改要在其中创建笔记本的目录的所有权。对于
mydir
:请注意,我将
user:user
替换为bexgboost:root
其中bexgboost
是我的 UNIX 用户名。