Python 2.7 ImportError: Nenhum módulo chamado repository

5

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!

    
por Tyler Berezowsky 10.03.2015 / 05:13

4 respostas

1

Obrigado a todos pelas suas respostas.

Eu tinha outra versão do python instalada em meu / usr / local / bin.

    
por Tyler Berezowsky 10.03.2015 / 19:33
3

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.

    
por Sylvain Pineau 10.03.2015 / 08:43
2

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.

    
por kirby_33 05.04.2017 / 13:28
1

Digite o comando no terminal:

sudo apt-get install python-gobject
    
por Souradeep Basu 20.05.2016 / 05:37