python - Jupyter笔记本错误Windows 10

标签 python windows jupyter-notebook controlled-folder-access

问题:

Jupyter 无法保存、创建(我想删除)任何文件类型。但我可以很好地加载它们

创建文件的例子

创建文件失败创建新文件时出错。

''' Unexpected error while saving file: untitled.txt [Errno 2] No such file or directory: 'C:\Users\me\Documents\jupyter_notebooks\untitled.txt' '''

保存文件的例子

C:\WINDOWS\system32>jupyter notebook
[I 17:15:51.888 NotebookApp] JupyterLab beta preview extension loaded from c:\users\me\appdata\local\programs\python\python35\lib\site-packages\jupyterlab
[I 17:15:51.888 NotebookApp] JupyterLab application directory is c:\users\me\appdata\local\programs\python\python35\share\jupyter\lab
[I 17:15:52.091 NotebookApp] Serving notebooks from local directory: C:\Users\me\Documents\jupyter_notebooks
[I 17:15:52.091 NotebookApp] 0 active kernels
[I 17:15:52.091 NotebookApp] The Jupyter Notebook is running at:
[I 17:15:52.091 NotebookApp] http://localhost:8888/?token=*******************************01d1a67a61
[I 17:15:52.091 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 17:15:52.127 NotebookApp]

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=*******************************01d1a67a61
[I 17:15:52.472 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[I 17:16:01.628 NotebookApp] Kernel started: 77255bad-ad7a-4714-8221-1dd90a3a34b5
[W 17:16:11.656 NotebookApp] Timeout waiting for kernel_info reply from 77255bad-ad7a-4714-8221-1dd90a3a34b5
[I 17:16:25.646 NotebookApp] Adapting to protocol v5.0 for kernel 77255bad-ad7a-4714-8221-1dd90a3a34b5
[I 17:16:26.160 NotebookApp] Saving file at /jupyter_jupyter_lab.ipynb
[E 17:16:26.543 NotebookApp] Error while saving file: jupyter_jupyter_lab.ipynb [Errno 2] No such file or directory: 'C:\\Users\\me\\Documents\\jupyter_notebooks\\.~jupyter_jupyter_lab.ipynb'

试过还是一样的问题

我仔细检查了文件夹位置,它匹配

C:\Users\me\Documents\jupyter_notebooks

我也试过:它安装并运行,能够打开和阅读但不允许更改

pip3 install --upgrade --force-reinstall --no-cache-dir jupyter
~ https://stackoverflow.com/a/42667069/6202092

系统:

  • Windows 10
  • Python 环境:2.7 和 3.5
  • 包管理器:pip/pip3

可能的影响因素: 两天前对系统进行了一些更改,并且自从问题开始以来。我相信这是一个许可问题。我记得取消选择执行脚本的“权限复选框”。但它似乎只影响 Jupyter

Not Acceptable 解决方案:

“尝试 Anaconda”、“重新安装 windows”——系统运行良好并继续运行,除了 Jupyter 能够进行更改之外

提前致谢

~b

最佳答案

我是问题的作者...

问题是权限问题,正如我之前提到的,我确实修改了系统,但不记得我做了什么来阻止 Jupyter Notebook 像以前一样工作。我花了三天的大部分时间研究这个问题,但找不到答案,很沮丧,今天我发布了这个问题。通过一些用户的评论和建议,我能够更好地审视问题并尝试几种不同的方法。

我在 “Windows Defender 安全中心” 中启用了一项功能,该功能阻止 Jupyter 像以前一样工作,阻止我在不同位置运行 Notebooks,更具体地说是“文档”文件夹。

如果您遇到这种情况:

  1. 转到Windows Defender 安全中心
  2. 滚动并点击病毒和威胁防护设置
  3. 向下滚动到“受控文件夹访问权限
  4. 确保已禁用

这就是我一直在寻找的“全局”解决方案

这应该可以解决类似的问题

~b

关于python - Jupyter笔记本错误Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49436155/

相关文章:

python - Jupyter 中的 Numpy 函数文档

python - 如何获得包含偶数/奇数/第 k 行总和的新列?

python - Google App Engine Datastore 和外部数据库的最佳选择?

c++ - 如何在 Windows 进程回调中断开连接时获取设备信息(硬件 ID)?

windows - PsExec 抛出错误消息,但工作没有任何问题

python - 在 jupyter 笔记本 python 中加载数据集

python - Jupyter 笔记本显示空白页

python - 在 Eclipse 中设置 Python 解释器

python - Plone 人 4 : how to get the context for a sub-folder with a hyphen in the shortname

java - 尝试运行java程序来运行Windows命令,但程序无法运行