2016-08-24 71 views
1

我正在使用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)

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

回答

0

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

看来这个问题已经打开他们的GitHub的个人资料,应该很快就会解决给出的回购纪录。

一些可能的解决方案:

  1. 可能会有所帮助,如果可能的话,修改脚本更快的收敛。通常,对于大多数实际目的而言,某个点之后迭代的增量值可以忽略不计。

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

  3. 请检查您的本地防火墙是否与pythonw.exe中的127.0.0.1连接发生阻塞。

  4. 如果没有任何效果,请尝试在Ubuntu上使用Spyder。

+0

我一定会看看这个。所以这似乎是Spyder的错误呢?我会尝试在其他环境中测试代码,并返回以更好地了解问题。 – Mathews24