在Windows XP中pygtk崩溃

时间:2014-05-19 14:46:37

标签: python windows crash gtk pygtk

我试图用Windows XP(32位)中的gtk运行这个非常简单的例子:

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()

程序显示窗口,但就在那之后(我认为当它到达“gtk.main()”时)它会崩溃,显示消息“python.exe遇到了问题,需要关闭”。 有人有可能的解决方案吗?

已解决:您可以安装python(或整个Anaconda软件包),但您必须消除计算机中的任何pycairo,gtk或pygtk模块。当你确定这一点时,只需运行适合你的文件pygtk-all-in-one(http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/),如果幸运的话......就完成了!!!

1 个答案:

答案 0 :(得分:0)

根据OP在问题中的更新:

  

解决:你可以安装python(或整个Anaconda包),   但你必须消除任何pycairo,gtk或pygtk模块   在您的计算机中是alredy。如果你确定,那就跑吧   文件pygtk-all-in-one适合你   (http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/),如果   你很幸运......结束了!!!