2016-08-24 74 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