以前一切正常但现在每次我尝试在Jupyter Notebook中保存任何文件时,都会出现以下错误。
URIError: URIMalformed
标题栏中还显示以下内容。
Last Checkpoint: 09/02/2016 Autosave Failed!
如何解决此问题?
答案 0 :(得分:5)
我也遇到了同样的错误。我最终将其追溯到Chrome中的LastPass扩展程序。我禁用了扩展程序,我又能够保存。
[lastpass] [jupyter]
答案 1 :(得分:3)
我遇到了同样的问题,并将其追溯到角色%
。
我在%matplotlib auto
行中使用它。
我甚至不必运行代码行。只是在我的文本中提示它会提示错误。如果我删除了该字符,那么我可以再次保存。
删除所有%
并查看是否可以保存。
答案 2 :(得分:3)
Lastpass用户有一个解决方案:
https://github.com/jupyter/notebook/issues/1966
添加" localhost"到我的保险柜 - >帐户设置 - > Neverl URLS - > "永远不要添加网站"
答案 3 :(得分:0)
+1给Scott上面的回答。我也得到了使用Python 3.5.1完全相同的错误消息。我根据昨天斯科特的答案删除了代码中的任何%
字符,从而解决了这个问题。我需要%
作为模运算符。我刚刚导入了operator.mod()
。
旁白:这是一个如此古怪的错误!
答案 4 :(得分:0)
作为全球禁用Chrome中LastPass扩展程序的替代方案,我可以通过在Chrome隐身窗口中运行笔记本来解决问题。
此外,此问题似乎只会影响Chrome。即使在Firefox中启用了LastPass,我也能够在没有错误的情况下保存笔记本。
在Jupyter Notebooks中不使用'%'似乎不是一个解决方案,因为魔法都以%开头,即使在print语句中有%也会导致错误。