Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python windows XP中的pygtk崩溃_Python_Windows_Crash_Gtk_Pygtk - Fatal编程技术网

Python windows XP中的pygtk崩溃

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(),如果您幸运的话。。。完成了根

我尝试在windows XP(32位)中使用gtk运行这个非常简单的示例:

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


已解决:您可以安装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()