Python 为什么我和西亚诺在一起

Python 为什么我和西亚诺在一起,python,ipython,anaconda,theano,Python,Ipython,Anaconda,Theano,在过去的几天里,我一直在尝试使用Keras、Theano和iPython(通过Spyder)运行各种神经网络配置。几天来,代码运行良好,但随后iPython开始挂起。这与过去运行时没有问题的代码完全相同 我尝试了各种补救措施,比如安装Anaconda更新,将Theano重新更新为“最新版本”。但是没有用 然后我试着在Spyder而不是iPython中的Python控制台上运行我的代码,它就像一个符咒(没有双关语的意思:-))。因此,我猜我的iPython安装有问题 因此,我有两个问题:1)我的诊

在过去的几天里,我一直在尝试使用Keras、Theano和iPython(通过Spyder)运行各种神经网络配置。几天来,代码运行良好,但随后iPython开始挂起。这与过去运行时没有问题的代码完全相同

我尝试了各种补救措施,比如安装Anaconda更新,将Theano重新更新为“最新版本”。但是没有用

然后我试着在Spyder而不是iPython中的Python控制台上运行我的代码,它就像一个符咒(没有双关语的意思:-))。因此,我猜我的iPython安装有问题

因此,我有两个问题:1)我的诊断准确吗?2)是否准确,我可以尝试什么方法来解决这个问题

我的配置是:

  • 2015 15英寸MacBook Pro与El Capitan
  • Python 3.4.4
  • 水蟒2.4.1(x86_64)
  • IPython 4.1.2
提前感谢,

编辑:对Ogaday问题的回答:很难提供一个模拟的工作示例,因为它依赖于大量的预处理,并且还需要来自其他神经网络的输入,我已经单独训练过这些神经网络。 根据你的建议,我确实尝试过从命令行在iPython上运行代码,而且效果很好!那么Spyder可能有问题吗?

最后,“which ipython”返回//anaconda/bin/ipython。

您能为挂起的代码以及您正在使用的theano和keras版本创建一个最小的工作示例吗?(另外,在命令行上运行代码时会发生什么,以及在命令行上运行
which ipython
的输出是什么?)谢谢你,我已经编辑了这个问题并回答了你的问题。你怎么知道“挂”和“挂”的区别“计算需要很长时间吗?您能使用调试器或dtruss查看进程在做什么吗?谢谢Brian。我认为它挂起的原因是Theano输出的准确性和损耗持续测量。整个Spyder应用程序都冻结了。OSX应用程序监视器显示“Python没有响应”。最重要的是,如果我使用Python控制台inSpyder或从终端运行iPython,这些都不会发生。