私は完全に無知です。アンインストールし、giとpython2.7を再インストールしました。アイデアはありますか?
~ > /usr/bin/python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> import gi.repository
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named repository
ありがとうございました!
ご回答ありがとうございました。
/ usr/local/binにpythonの別のバージョンがインストールされていました。
代わりに、次のパッケージをインストールする必要があります。
Sudo apt-get install --reinstall python-gi
このパッケージには、gobject-introspectionをサポートするライブラリ用のPython 2.xバインディングジェネレーターが含まれています。 e。 gir1.2--パッケージを出荷します。これらのパッケージを使用すると、ライブラリをPythonから使用できます。
Ubuntu 16.04を使用しても同じ問題が発生しました。私の問題は、pip
を使用したpythonパッケージの更新でした。
私の解決策は、pipでパッケージを削除し、apt-getで再インストールすることでした。
Sudo -H pip uninstall gi
Sudo apt-get install --reinstall python-gi
Sylvain Pineauには同意しますが、python-gi
をapt-get
で再インストールするだけでは不十分です。
ターミナルでコマンドを入力します。
Sudo apt-get install python-gobject