Clutter有Python 3绑定吗?如果是这样,我怎样才能得到它们并使用它们?一个人可以用Python 3使用Clutter吗?
5
A
回答
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类。
2
从我收集的答案是使用GObject而不是直接绑定,PyGObject似乎有一个Python 3 branch,显然是有效的 - 不是我个人使用它。
+0
我已经有python-gobject与Python 3一起工作了。我想知道它是否可能与Python 3混合使用。 – argentpepper
相关问题
- 1. 我可以在SWT中使用Clutter吗?
- 2. SAP可以使用Python吗?
- 3. 我可以在Python 2.5.6中使用Python 3 super()吗?
- 4. 一个Python项目可以同时使用2.x和3.x代码吗?
- 5. 我可以在Kohana 3中使用一个路径定义吗?
- 6. 我可以使用私人方法吗?
- 7. 有人可以解释这个Python代码吗? (可能使用装饰器)
- 8. 我可以用sshtunnel使用Python Peewee吗?
- 9. GitPython与Python 3.x一起使用吗?
- 10. 可以使用python 2.x和python 3.x运行一个python脚本
- 11. 可以PIL在Python 3(不枕)使用
- 12. 有人可以给我看一个使用rspec使用failure_message_for_should的例子吗?
- 13. Google使用Python 3吗?
- 14. 在Python中使用sympy可以解决一个PDE系统吗?
- 15. 可以递归使用Python的Bunch吗?
- 16. 我可以在giraph中使用python吗?
- 17. pythondotnet可以使用堆栈python 2.7.2吗?
- 18. 我可以使用GAE + python 2.7 + django.utils.translation吗?
- 19. python setup.py可以使用轮子吗?
- 20. python webbrowser模块可以使用cgi吗?
- 21. 可以使用.jCarouselLite一个名称使用多个div吗?
- 22. 有人可以提供一个Thor :: HiddenTask用法的例子吗?
- 23. Autotools - Python 3可用时使用Python 2.7
- 24. 在Kohana 3中可以一起使用Controller_REST和Controller_Template吗?
- 25. Spring-WS 1.5可以与Spring 3一起使用吗?
- 26. Bootstrap 4列可以像Bootstrap 3一样使用float类型吗?
- 27. 我们可以使用paypal一次付清人员清单吗?
- 28. 思索狮身人面像可以与SQlite3一起使用吗?
- 29. 我可以使用Natural Join加入3个表吗?
- 30. THREE.js - 有人可以解释如何使用这个库吗?
我刚刚发现这个文档:https://clutter-and-mx-under-python3.readthedocs.org/en/latest/index.html这似乎是有用的与py3使用混乱。 HIH – AkiRoss