【发布时间】:2017-04-25 06:13:14
【问题描述】:
以前一切正常,但现在每次我尝试在 Jupyter Notebook 中保存任何文件时,都会收到以下错误。
URIError: URIMalformed
标题栏中还会显示以下内容。
Last Checkpoint: 09/02/2016 Autosave Failed!
我该如何解决这个问题?
【问题讨论】:
标签: python-2.7 jupyter-notebook jupyter
以前一切正常,但现在每次我尝试在 Jupyter Notebook 中保存任何文件时,都会收到以下错误。
URIError: URIMalformed
标题栏中还会显示以下内容。
Last Checkpoint: 09/02/2016 Autosave Failed!
我该如何解决这个问题?
【问题讨论】:
标签: python-2.7 jupyter-notebook jupyter
Lastpass 用户有一个解决方案:
https://github.com/jupyter/notebook/issues/1966
将“localhost”添加到我的保管库 -> 帐户设置 -> Neverl URLS -> “从不添加站点”
【讨论】:
作为在 Chrome 中全局禁用 LastPass 扩展程序的替代方法,我可以通过在 Chrome 隐身窗口中运行笔记本来使事情正常运行。
此外,这个问题似乎只影响 Chrome。即使在 Firefox 中启用了 LastPass,我也能够在没有 urierror 的情况下保存笔记本。
在 Jupyter Notebooks 中不使用 '%' 似乎不是一个解决方案,因为魔法都以 % 开头,甚至在 print 语句中使用 % 也会导致错误。
【讨论】:
我也遇到了同样的错误。我最终将其追溯到 Chrome 中的 LastPass 扩展。我禁用了扩展程序,并且能够再次保存。
[lastpass] [jupyter]
【讨论】:
+1 以上斯科特的回答。我也收到了与使用 Python 3.5.1 完全相同的错误消息。根据昨天 Scott 的回答,我通过删除代码中的任何 % 字符解决了这个问题。我需要 % 用于模运算符。我只是导入了operator.mod()。
顺便说一句:这是一个非常古怪的错误!
【讨论】:
我遇到了同样的问题,并将其追溯到角色 %。
我在 %matplotlib auto 行中使用它。
我什至不必运行这行代码。只是将它放在我的文本中会提示错误。如果我删除角色,那么我可以再次保存。
删除任何%,然后看看是否可以保存。
【讨论】:
% 存在。似乎是一个狡猾的错误。
%,它对我有用。绝对是个狡猾的虫子!