【问题标题】:Kernel crashes when increasing iterations增加迭代时内核崩溃
【发布时间】:2016-12-31 22:09:30
【问题描述】:

我正在使用 Spyder 2.3.9 运行 Python 脚本。我有一个相当大的脚本,当使用 (300x600) 迭代(另一个循环中的一个循环)运行它时,一切似乎都运行良好,大约需要 40 分钟。但是当我将迭代次数增加到(500x600)次时,2小时后,输出产生:

It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.

我一直在尝试查看代码,但没有看到任何可能导致此问题的具体内容。我正在使用 Python 2.7.12 64 位、Qt 4.8.7、PyQt4 (API v2) 4.11.4。 (Anaconda2-4.0.0-MacOSX-x86_64)

我不完全确定哪些附加信息是相关的,但如果您有任何建议或问题,我很乐意阅读。

【问题讨论】:

    标签: python python-2.7 anaconda spyder


    【解决方案1】:

    https://github.com/spyder-ide/spyder/issues/3114

    这个问题似乎已经在他们的 GitHub 个人资料上打开了,鉴于 repo 记录,应该尽快解决。

    一些可能的解决方案:

    1. 如果可能,修改脚本以加快收敛速度​​可能会有所帮助。很多时候,对于大多数实际目的,在某个点之后迭代的增量值可以忽略不计。

    2. 升级或降级 Spyder 环境可能会有所帮助。

    3. 检查本地防火墙是否已阻止从 pythonw.exe 到 127.0.0.1 的连接。

    4. 如果不起作用,请尝试在 Ubuntu 上使用 Spyder。

    【讨论】:

    • 我一定会看看这个。那么这似乎是Spyder的错误?我也会尝试在其他环境中测试代码,并在返回时更好地了解问题。
    猜你喜欢
    • 2019-09-29
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2018-09-20
    • 2014-07-19
    相关资源
    最近更新 更多