Obrigado a todos pelas suas respostas.
Eu tinha outra versão do python instalada em meu / usr / local / bin.
Eu estou completamente sem noção. Eu desinstalei e instalei novamente o gi e o python2.7. Vocês tem alguma ideia?
~ > /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
Obrigado!
Obrigado a todos pelas suas respostas.
Eu tinha outra versão do python instalada em meu / usr / local / bin.
Você precisa instalar o seguinte pacote:
sudo apt-get install --reinstall python-gi
Este pacote contém o gerador de ligação do Python 2.x para bibliotecas que suportam a introspecção do objeto, i. e. que envia um pacote gir1.2--. Com esses pacotes, as bibliotecas pode ser usado a partir do Python.
Eu tive o mesmo problema usando o Ubuntu 16.04. Meu problema foi uma atualização do pacote python usando pip
.
Minha solução foi remover o pacote com pip e reinstalá-lo com o apt-get:
sudo -H pip uninstall gi
sudo apt-get install --reinstall python-gi
Concordo com Sylvain Pineau, mas apenas reinstalar python-gi
com apt-get
não foi suficiente para mim.
Digite o comando no terminal:
sudo apt-get install python-gobject