【问题标题】:python pygtk windows 7 64 bitpython pygtk windows 7 64位
【发布时间】:2013-01-12 03:20:05
【问题描述】:

我在 linux 上使用 pygtk 已经有一段时间了。我只是想让我的应用程序更易于分发。现在我已经将 pygtk 用于 32 位,但现在我想将 pygtk 用于 64 位,使用 pygtk 64 位。我已经下载了多合一安装程序。我已经按照 gtk 的需要更改了路径,然后运行“pkg-config --cflags gtk+-2.0”命令,然后运行 ​​gtk-demo 命令,它确实给了我一个演示,并且效果很好!只是我错过了一些东西,因为在我的 python gtk 64 位中仍然没有名为“gtk”的模块。

我想让 gtk 的 64 位版本在 Windows 上工作,当我得到修复时,我想在 Youtube 上发布如何让它为其他人工作。

谢谢你,我希望有人能帮忙,因为这部分缺少文档。

【问题讨论】:

    标签: windows python-2.7 64-bit pygtk


    【解决方案1】:

    对于那些正在搜索要在 Windows 64 位中使用的 GUI Python 库的人来说可以!

    1) 从 python.org 安装 python 64bit,如果你的系统上已经安装了 python,你不需要担心这个。 http://www.python.org/ftp/python/2.7.3/python-2.7.3.amd64.msi

    2) 在高级设置/环境变量中添加到您的 PATH ;C:\python27

    3)然后从 GTK+ 下载多合一安装程序 http://ftp.gnome.org/pub/gnome/binaries/win64/gtk+/2.22/gtk+-bundle_2.22.1-20101229_win64.zip

    4) 在 c:\opt\gtk 中创建一个文件夹 # 将它添加到 PATH 的位置并不重要。 解压缩文件夹并将所有文件复制到上面创建的文件中。 然后,将您的 PATH 设置为创建的文件 E.G ;C:\opt\gtk\bin

    您现在可以在 cmd 中输入以下命令对其进行测试: “gtk 演示”

    5) 现在你仍然需要获取库 gtk、PyCairo、goobject http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygtk

    py2cairo-1.10.0.win-amd64-py2.7.‌exe

    pygobject-2.28.6.win-amd64-py2.7.‌exe

    pygtk-2.22.0.win-amd64-py2.7.‌exe

    我希望它有所帮助。我看到了一个文件“py2cairo-1.10.0.win-amd64-py2.7.‌exe” 我不确定这是否需要我目前正在测试我的应用程序。 现在我只需要找到 gtksourceview2/3 for win7 64bit。 祝你好运! ;)

    【讨论】:

    • 不要使用 pycairo-1.10.0.win-amd64-py2.7.‌exe(与 PyGTK 不兼容!)但 py2cairo-1.10.0.win-amd64-py2.7.‌exe (使用 GTK 的 cairo)。
    • 是否值得直接链接到二进制文件以下载所有先决条件?
    • 也许可以,但您只需 CTRL+F 即可找到它们。我只是希望那些可能正在使用 2.6 或 2.7 的人能够为他们的解释器使用正确的二进制文件。
    • 我被冲突的 DLL 卡住了一段时间。解决方案非常简单......必须将 GTK(例如:C:\gtk\bin)移动到我的环境变量/PATH 的开头。
    • 感谢总结!快速开始做 PyGtk。请注意,不再有 pycairo-1.10.0.win-amd64-py2.7.‌exe。
    猜你喜欢
    • 2010-12-14
    • 1970-01-01
    • 2015-02-28
    相关资源
    最近更新 更多