Windows 8上的PyGtk安装问题

时间:2015-07-10 17:27:53

标签: python pygtk

我正在开发一个几乎没有依赖项目的项目。其中很多是支持GUI的PyGTK 我在使用Python 2.7.10的Windows 7 64位机器上开始了这个项目。后来,我选择在我的个人计算机上使用同一个项目,这是一台装有Python 2.7.10的Windows 8 64位计算机。

我使用PyGtk all-in-one installer来处理最初在Win7机器上与PyGTK相关的所有依赖项。
我在Win8机器上使用了相同的安装程序。在幕后,我不知道发生了什么,但我得到的只是这个 -

>>> import pygtk
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygtk
ImportError: No module named pygtk

不确定这是否与安装程序有关,因为我发现许多人在Win8上使用相同的安装程序安装了PyGTK并且它们很适合。
你们都认为这可能是背后的原因。< / p>

P.S 我甚至尝试按照here所述手动安装PyGTK及其所有依赖项。这对我的帮助不大。

1 个答案:

答案 0 :(得分:0)

正如@gianmt所说,PyGTK是维护的,如果你开始一个新项目,你应该使用PyGObject(也称为Python-GI)。

您可以在此处找到PyGObject的Windows构建:http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

请注意,在Linux上设置开发环境更容易,可以使用一些简单的命令安装所有必需的软件包。我建议先在虚拟机(例如虚拟机)中进行尝试。如果您使用例如Fedora 22,您将可以访问Gnome-Builder,这是一个特别适合开发GTK +程序的IDE。此外,如果还建议使用Python 3.它不会对GUI开发产生巨大影响,如果您编写新代码,您也可以使其与新版本兼容。如果程序还需要在Windows pynsist上运行,则可以轻松(并记录)将其打包。