Python windows XP中的pygtk崩溃
我尝试在windows XP(32位)中使用gtk运行这个非常简单的示例: 程序显示了窗口,但就在那之后(我认为当它到达“gtk.main()”),它崩溃了,显示消息“python.exe遇到问题,需要关闭”。 有人有可能的解决办法吗Python windows XP中的pygtk崩溃,python,windows,crash,gtk,pygtk,Python,Windows,Crash,Gtk,Pygtk,我尝试在windows XP(32位)中使用gtk运行这个非常简单的示例: 程序显示了窗口,但就在那之后(我认为当它到达“gtk.main()”),它崩溃了,显示消息“python.exe遇到问题,需要关闭”。 有人有可能的解决办法吗 已解决:您可以安装python(或整个Anaconda软件包),但您必须消除计算机中常见的pycairo、gtk或pygtk模块。当您确信这一点时,只需运行文件pygtk all-in-one-successful for-you(),如果您幸运的话。。。完成了根
已解决:您可以安装python(或整个Anaconda软件包),但您必须消除计算机中常见的pycairo、gtk或pygtk模块。当您确信这一点时,只需运行文件pygtk all-in-one-successful for-you(),如果您幸运的话。。。完成了根据OP在问题中的更新: 解决方法:您可以安装python(或整个Anaconda包), 但是您必须消除任何pycairo、gtk或pygtk模块 在你的电脑里。当您确定这一点时,只需运行 文件pygtk所有在一个足够的你 (),以及 你很幸运。。。完成了
可能重复可能问题与此非常相似,但我不确定是否完全相同。无论如何,谢谢你的推荐。我在你的问题中看到了更新。你真的找到解决办法了吗?是的,据我所查,我想是的。似乎如果您试图在没有正确删除旧软件包(pycairo、gtk或pygtk)的情况下将pygtk全部安装在一个软件包中,您可能会遇到问题。至少,这在我的情况下是有效的。所以我将把这作为一个答案,并将其作为一个维基,供将来参考
import pygtk
import gtk
def create_window():
window = gtk.Window()
window.set_default_size(200, 200)
window.connect('destroy', gtk.main_quit)
label = gtk.Label('Hello World')
window.add(label)
label.show()
window.show()
create_window()
gtk.main()