【问题标题】:Jupyter Notebook error during saving保存期间的 Jupyter Notebook 错误
【发布时间】:2017-04-25 06:13:14
【问题描述】:

以前一切正常,但现在每次我尝试在 Jupyter Notebook 中保存任何文件时,都会收到以下错误。

URIError: URIMalformed

标题栏中还会显示以下内容。

Last Checkpoint: 09/02/2016 Autosave Failed!

我该如何解决这个问题?

【问题讨论】:

    标签: python-2.7 jupyter-notebook jupyter


    【解决方案1】:

    Lastpass 用户有一个解决方案:

    https://github.com/jupyter/notebook/issues/1966

    将“localhost”添加到我的保管库 -> 帐户设置 -> Neverl URLS -> “从不添加站点”

    【讨论】:

    • 感谢 Alex,这是一个更好的解决方案!
    【解决方案2】:

    作为在 Chrome 中全局禁用 LastPass 扩展程序的替代方法,我可以通过在 Chrome 隐身窗口中运行笔记本来使事情正常运行。

    此外,这个问题似乎只影响 Chrome。即使在 Firefox 中启用了 LastPass,我也能够在没有 urierror 的情况下保存笔记本。

    在 Jupyter Notebooks 中不使用 '%' 似乎不是一个解决方案,因为魔法都以 % 开头,甚至在 print 语句中使用 % 也会导致错误。

    【讨论】:

      【解决方案3】:

      我也遇到了同样的错误。我最终将其追溯到 Chrome 中的 LastPass 扩展。我禁用了扩展程序,并且能够再次保存。

      [lastpass] [jupyter]

      【讨论】:

      • 可能是lastpass和%的组合
      【解决方案4】:

      +1 以上斯科特的回答。我也收到了与使用 Python 3.5.1 完全相同的错误消息。根据昨天 Scott 的回答,我通过删除代码中的任何 % 字符解决了这个问题。我需要 % 用于模运算符。我只是导入了operator.mod()。

      顺便说一句:这是一个非常古怪的错误!

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题,并将其追溯到角色 %。

        我在 %matplotlib auto 行中使用它。

        我什至不必运行这行代码。只是将它放在我的文本中会提示错误。如果我删除角色,那么我可以再次保存。

        删除任何%,然后看看是否可以保存。

        【讨论】:

        • 对我来说,我尝试删除模数,它起初有效,但后来没有。我认为这是狼人所说的最后一关。我从 chrome(有 lastpass)切换到 opera(没有 lastpass),现在它正在工作,即使使用 %
        • 根据其他建议,我在 Chrome 中禁用了我的 LastPass 扩展程序,它工作正常,即使 % 存在。似乎是一个狡猾的错误。
        • 我退出了我在 chrome 中的最后一个 pass 扩展,并删除了文件中的所有 %,它对我有用。绝对是个狡猾的虫子!
        猜你喜欢
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 2017-11-05
        • 2016-06-23
        • 2019-09-08
        • 1970-01-01
        • 2020-12-10
        • 2021-07-08
        相关资源
        最近更新 更多