私は Ubuntu 12.04 システムで Python3 を使用しており、Python 内から cairo を使用する方法を独学で学ぶためにいくつかの小さなアプリを作成しています。idle3 では、次のことがわかります。
>>> import glib
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import glib
ImportError: No module named glib
同じセットアップで Gtk と cairo を使用しました。python3-gi と python3-gi-cairo の両方がインストールされており、他の点では正常に動作しているようです。他に何かが欠けているようですが、何度か Web 検索を行ったにもかかわらず、ここで何が問題なのかについての手がかりは見つかりませんでした。
誰かが私を正しい方向に向けることができますか?