Python Aptana Studio调试器输出延迟并发布到单独的窗口-要重定向到控制台吗

Python Aptana Studio调试器输出延迟并发布到单独的窗口-要重定向到控制台吗,python,wxpython,stdout,aptana3,stderr,Python,Wxpython,Stdout,Aptana3,Stderr,我正在使用AptanaStudio 3.2.2开发和调试一个使用wxPython和matplotlib的python GUI 当我在断点处停止调试器时,我的控制台处于非活动状态(这是Aptana Studio PyDev透视图中屏幕底部显示的控制台)。我可以成功输入文本,但按enter键后控制台上不会返回任何内容 但是,除了我的gui之外,还有一个名为“wxPython:stdout/stderr”的窗口打开了。我的控制台输出出现在这里。。。但只有当我恢复执行脚本时。在此之前,窗口没有响应 这个

我正在使用AptanaStudio 3.2.2开发和调试一个使用wxPython和matplotlib的python GUI

当我在断点处停止调试器时,我的控制台处于非活动状态(这是Aptana Studio PyDev透视图中屏幕底部显示的控制台)。我可以成功输入文本,但按enter键后控制台上不会返回任何内容

但是,除了我的gui之外,还有一个名为“wxPython:stdout/stderr”的窗口打开了。我的控制台输出出现在这里。。。但只有当我恢复执行脚本时。在此之前,窗口没有响应

这个问题只发生在windows中,当我在Linux环境中执行相同操作时,调试器控制台工作正常


有人知道如何重定向控制台输出以确保它出现在Aptana控制台中,并且是实时的吗?

经过一番搜索,解决方案变得非常简单。显然,这是wx的默认行为。要修复它,请简单使用

app = wx.App(redirect=False)
创建应用程序对象时


你看了吗?它提到了
stdout
/
stderr
是否应该“转到文件或弹出窗口”。另请参阅我的评论,我在那里发布了相同的建议。