Nov*_*ald 14 python gtk eclipse application-development
我已经安装了 Eclipse + PyDev + Python 3.2。现在我在 PyDev 中有两个 Python 解释器:Python 2.7 和 Python 3.2。如果我尝试import pygtk使用 2.7 解释器执行命令它工作正常,但使用 Python 3.2 它会引发ImportError: No module named pygtk.
如何让 PyGTK 与 Python 3.2 一起工作?
Mar*_*oto 26
PyGTK 已被弃用,取而代之的是 PyGI+GTK。因此,从未编写过用于 Python 3 的 PyGTK 版本。
要在 Python 3 中使用 PyGI+GTK,您需要安装python3-gobject包并执行
from gi.repository import Gtk
有关将 PyGTK 代码移植到 PyGI+GTK 的快速介绍,请参见此处:
https://live.gnome.org/PyGObject/IntrospectionPorting
有关完整教程,请参见此处:
http://readthedocs.org/docs/python-gtk-3-tutorial/en/latest/index.html
一个小补充:python3-gobject在 Precise 中更名为python3-gi。您仍然可以通过旧名称安装,但如果您不需要支持比 Precise 更旧的任何东西,请在您的 debian/control 中使用python3-gi。
| 归档时间: |
|
| 查看次数: |
18386 次 |
| 最近记录: |