【问题标题】:Rerun of my code makes spyder report an error重新运行我的代码使 spyder 报告错误
【发布时间】:2023-03-17 21:17:01
【问题描述】:

我在 anaconda 中使用 Spyder 3.3.2。我已经使用了 1 年,现在可以完美运行。今天,奇怪的事情开始发生。每次我在新控制台中运行代码时,如果不更改任何内容并再次按 f5 重新运行代码,它就会起作用。它给了我一个错误。

File "/home/vivian/.local/lib/python2.7/site-packages/defusedxml/ElementTree.py", line 68, in __init__
    _XMLParser.__init__(self, html, target, encoding)

TypeError: expected string or buffer

我必须打开一个新的控制台,它会再次运行一次,然后报告同样的崩溃。

我试过谷歌搜索,但我什至不知道从哪里开始。我卸载了 anaconda 并删除了所有文件和 spyder 实例并再次安装它,它一直在崩溃。

我该怎么办?如果我有一些真正的工作要做,这很烦人,因为我经常运行代码。

感谢您的帮助!

【问题讨论】:

    标签: python anaconda spyder


    【解决方案1】:

    这里是 Spyder 维护者)我们的一位用户几天前已经在Github issue 上报告了这个问题。

    在我们正确修复它之前,我也提到了 temporary workaround 来解决这个问题。

    【讨论】:

    • 我在 spydercostumize.py 中没有模式?是因为我在 anaconda 上吗?
    • 你需要更新 spyder-kernels,使用这个命令:pip install spyder-kernels==0.*
    • 在我的 spydercostumize.py 中仍然没有模式:(
    • 对不起,必须是pip install -U spyder-kernels==0.*
    猜你喜欢
    • 2013-06-22
    • 2017-12-03
    • 2015-02-08
    • 2016-08-19
    • 1970-01-01
    • 2011-07-24
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多