2011-12-04 56 views

回答

4

正如Lattyware所述,在Python 3中使用Clutter的方法是安装“GObject introspection”数据并允许GObject动态生成绑定到原始C库。

在Ubuntu 11.10,杂波同时安装Python 3中的GObject和GObject的反省数据:

sudo apt-get install python3-gobject gir1.2-clutter-1.0 

在Ubuntu 12.04及更高版本,python3-gobject包已被重命名为python3-gi

sudo apt-get install python3-gi gir1.2-clutter-1.0 

如果你想安装GTK + Clutter库:

sudo apt-get install python3-gi gir1.2-gtkclutter-1.0 

如果使用virtualenv虚拟Python环境,使用下面的命令,该命令允许Python找到GObject的内省库:

virtualenv env -p python3 --system-site-packages 

要使用杂波或GtkClutter在Python 3:

from gi.repository import Clutter 
from gi.repository import GtkClutter 

gi.repository是一个特殊的包,可以动态生成这些Python类。

相关问题