python - pygtk在Windows XP中崩溃

标签 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/),如果幸运的话,就完成了!!!

最佳答案

根据OP在问题中的更新:


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

关于python - pygtk在Windows XP中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23740755/

相关文章:

ios - UIlabel 中的 UITapGestureRecognizer 错误

Python导入旧版本包而不是新版本包

windows - Windows 上的 PCSC-Lite 代码

android - 仅适用于 Android 4.0.3-4.0.4 的某些设备上 TabHost 上的应用程序崩溃

c# - 有没有办法检测一个进程是否/何时在 C# .Net 2.0 中启动另一个进程?

windows - C++检查已安装的程序

python - 如何在python中释放内存?

python - 在 python 中使用 glob 获取文件列表

python - 如果字典键不存在或为零?

python - 如何得到n(n-1)(n-2)/6的结果