如何在Windows上安装PyGI(Python Gobject Introspection)?
安装Python解释器: http://python.org/ftp/python/2.7.2 /python-2.7.2.msi 和: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.7.msi 跑步: Python 导入gtk ...works
有 PyGI 一体化安装程序吗? 跑步: Python 进口地理标志 错误:无法导入模块 gi ...如何使其在 Windows 上运行?在 Ubuntu 11.04 上无需安装任何东西即可运行。
Installing the python interpreter:
http://python.org/ftp/python/2.7.2/python-2.7.2.msi
and:
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.7.msi
run:
python
import gtk
...works
Is there a PyGI all in one installer?
run:
python
import gi
Error: Unable to import module gi
...how to make it work on Windows? On Ubuntu 11.04 runs without installing anything.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
2016年:
现在有一个多合一安装程序:
https://sourceforge.net/projects/ pygobjectwin32/files/?source=navbar
我已经安装了Python 3.4.3,然后是pygi-aio-3.18.2_rev10。
在 Windows 7 中运行良好。
2016 :
There is now an all in one installer :
https://sourceforge.net/projects/pygobjectwin32/files/?source=navbar
I have installed Python 3.4.3, then pygi-aio-3.18.2_rev10.
Works fine in Windows 7.
我认为你在这里遇到了两个问题。首先,我不确定具有内省功能的 PyGObject 版本是否可用于 Windows。更重要的是,只有 GTK 2 库可用于 Windows,但遗憾的是 GTK 2 对内省的支持并不完整。
I think you run into two problems here. First of all, I'm not sure that the PyGObject versions featuring introspection are available for Windows. More importantly, only the GTK 2 libraries are available for Windows, but unfortunately support for introspection with GTK 2 is incomplete.
我做了一些工作将 gobject 自省系统移植到 Windows:
https://github.com/tomnotcat/glib-win32
I have do some work to port the gobject introspection system to windows:
https://github.com/tomnotcat/glib-win32
您可以使用
gvsbuild
存储库在 Windows 上本地下载并安装 GTK(及其依赖项,包括 pygobject、pycairo 和 gobject-introspection)。您可以选择下载预编译的(推荐用于开发)或从头开始构建所有内容。
请参阅 gvsbuild 了解更多信息。
You can download and install GTK (and it's dependencies, including pygobject, pycairo and gobject-introspection) natively on windows using the
gvsbuild
repo.You can choose between downloading precompiled (recommended for development) or building everything from scratch.
See gvsbuild for more information.