【发布时间】:2014-04-29 21:53:20
【问题描述】:
我正在编写一个 wxPython GUI。对于某些功能,这需要我使用 Python 的 Enthought 发行版,但是当我升级到 Canopy 时,它完全破坏了我的 GUI。当我调用某个窗口时,一切都冻结了,我不得不强制退出。我没有收到任何错误消息或回溯,只是冻结。
我使用的是 64 位 Canopy,版本 1.4.0.1938 和 wxPython 2.9.2.4。
我正在寻找两种建议中的任何一种。 1、在这种情况下,什么是好的调试协议? 2、如何让wxPython和Canopy玩的很好?
我非常感谢任何建议。我很高兴包含任何可能有用的代码,但我怀疑这并不是我的代码特别特定的。
编辑: 我需要 Enthought 发行版,因为我的 GUI 建立在使用 EPD 提供的一些数据分析和绘图的旧代码之上。这个 GUI 实际上合并并简化了几个用于分析古地磁数据的旧 GUI。
【问题讨论】:
-
这不是为了解决您的问题,但您能详细说明一下“某些功能需要我使用 Enthought”吗?
-
为了调试,我会开始将打印语句放入(喘气!)以查看代码在挂起之前能走多远。然后,您可以隔离问题并尝试在较小的模型中重现它。
标签: python wxpython enthought canopy