web-dev-qa-db-ja.com

python3がgi.repositoryをインポートできないのはなぜですか?

Python2にも同じ問題はありません。

greg@greg-precise:~$ python3

Python 3.2.3 (default, May  3 2012, 15:51:42) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> from gi.repository import Gtk

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository

(わかりやすくするために改行が追加されました)

8
8128

正しいPython 3パッケージをインストールする必要があります。これらにはpython3-の代わりにpython-が付加されます。

これはトリックを行います:

Sudo apt-get install python3-gi

または、お気に入りのパッケージマネージャーでこのパッケージを検索します。

13
Timo