权限被拒绝:Untitled.ipynb Windows 10 AWS Workspaces

问题描述 投票:1回答:1

我已经在Windows 10的AWS工作区上安装了anaconda Python 2.7,我从anaconda命令提示符启动了Jupyter Notebook。当我尝试创建一个新笔记本时,我有一个错误:[I 20:20:23.697 NotebookApp]在[W 20:20:23.795 NotebookApp]中创建新笔记本403 POST / api / contents(:: 1):权限被拒绝:Untitled.ipynb [W 20:20:23.796 NotebookApp]权限被拒绝:Untitled.ipynb

能否请你帮忙?我试图寻找解决方案但不清楚Windows 10需要做什么。

windows python-2.7 amazon-web-services anaconda
1个回答
0
投票

您应该只需要确保您(或更具体地说是运行程序的用户)对正在创建新文件Untitled.ipynb的文件夹具有写权限。见this page on changing Windows 10 folder permissions for details


0
投票

我没有使用AWS,但也许这有助于:

当我发起

jupyter notebook

从anaconda命令提示符,启动该命令提示符窗口中的日志中的第一行之一说:

[I <some timestamp> NotebookApp] Serving notebooks from local directory: C:\

不幸的是,我没有权限写入C:\目录。

所以我生成了一个配置文件

jupyter notebook --generate-config

最终成为jupyter_notebook_config.py

%USERPROFILE%\.jupyter

使用

jupyter --paths

查看您的Jupyter在AWS上搜索配置文件的目录。

最后,在该配置文件中有一行您可以注释掉并指向应该包含您的笔记本(和内核)的目录:

## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''

当然,请确保您在该行上提及的目录实际上(已创建并且可写)。

© www.soinside.com 2019 - 2024. All rights reserved.