Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x python spyder IDE 3.14(python 3.6)内核在调试模式下运行时重新启动_Python 3.x_Debugging_Spyder - Fatal编程技术网

Python 3.x python spyder IDE 3.14(python 3.6)内核在调试模式下运行时重新启动

Python 3.x python spyder IDE 3.14(python 3.6)内核在调试模式下运行时重新启动,python-3.x,debugging,spyder,Python 3.x,Debugging,Spyder,在调试任何scipy ML代码时,spyder IDE似乎非常有限,因为无法在调试模式下运行scipy优化方法或打印库。内核继续重新启动。 我不知道如何调试我的代码,特别是scipy.optimize.minimize方法(我不想进入方法内部进行调试,只想在10的循环中执行它并读取参数θ)。我能用八度音阶轻松地做这件事 我很惊讶spyder python IDE在这方面缺乏适当的调试功能。我在大约2年前阅读了Sypder开发人员在stackoverflow中关于改进调试功能的回复。我在Pytho

在调试任何scipy ML代码时,spyder IDE似乎非常有限,因为无法在调试模式下运行scipy优化方法或打印库。内核继续重新启动。 我不知道如何调试我的代码,特别是scipy.optimize.minimize方法(我不想进入方法内部进行调试,只想在10的循环中执行它并读取参数θ)。我能用八度音阶轻松地做这件事

我很惊讶spyder python IDE在这方面缺乏适当的调试功能。我在大约2年前阅读了Sypder开发人员在stackoverflow中关于改进调试功能的回复。我在Python3.6中使用spyder 3.4.1,不幸的是,它仍然不好。有人能推荐一种更好的python调试IDE模式吗


我已经使用Anaconda发行版安装了python,我认为这是最好的。非常感谢您的帮助。

不幸的是,Spyder 3.1.4中存在一个bug,使内核在逐步调试时重新启动。我们在Spyder 3.2中修复了这个问题,它将于下周发布。关于我之前的评论(两年前的评论),我们在改进Spyder 3.2中的调试方面取得了一些进展,但仍有很多工作要做。不幸的是,这是一个复杂的问题,从8个月前开始,我们才有资源开始解决它。@Carlos Cordoba,感谢您的回复。那我就等下周吧。我一直在试图调试为什么我的优化代码在python中不能很好地工作,而在octave中却可以很好地工作。唯一的办法是逐行调试。我会等到我安装了3.2之后,才能用答案更新这个问题。不过谢谢你的出色工作!。我理解,当人们抱怨不起作用的事情,而不提及有效的东西时,这看起来是吃力不讨好!。总的来说,我喜欢spyder,除了调试器。是的,调试器目前非常有限。我希望我们能在Spyder 4(将于明年发布)中改变这一点。有没有关于如何在过渡期间启动调试器的建议。等待4个将是漫长的等待。3.2中有哪些新功能?。