Je suis complètement désemparé. J'ai désinstallé et réinstallé gi et python2.7. Avez-vous des idées?
~ > /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
Je vous remercie!
Merci à tous pour vos réponses.
J'avais une autre version de python installée dans mon/usr/local/bin.
Vous devez plutôt installer le paquet suivant:
Sudo apt-get install --reinstall python-gi
Ce paquet contient le générateur de liaisons Python 2.x pour les bibliothèques prenant en charge gobject-introspection, i. e. qui expédier un paquet gir1.2--. Avec ces packages, les bibliothèques peuvent être utilisées à partir de Python.
J'ai eu le même problème avec Ubuntu 16.04. Mon problème était une mise à jour du package python à l'aide de pip
name__.
Ma solution était de supprimer le paquet avec pip et de le réinstaller avec apt-get:
Sudo -H pip uninstall gi
Sudo apt-get install --reinstall python-gi
Je suis d'accord avec Sylvain Pineau, mais réinstaller python-gi
avec apt-get
n'était pas suffisant pour moi.
Tapez la commande dans le terminal:
Sudo apt-get install python-gobject