O que causaria a falta do módulo "gi" do python?

19

Após uma edição não tão inteligente da versão padrão do Python no Ubuntu, de 2.7 a 3.2, acabei quebrando meu sistema inteiro. Depois que meu computador implodiu e tudo parou de funcionar, tentei reverter minhas alterações (vinculando /usr/bin/python2.7 a / usr / bin / python e alterando a versão padrão em / usr / share / python / debian_defaults para 2.7) mas algumas coisas ainda estão quebradas.

Por exemplo, quando digito "import gi" no interpretador python, recebo a seguinte mensagem:

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

erro que também aparece em alguns programas (por exemplo: ferramenta gnome tweak). Eu tentei reinstalar o python no centro de software e nas fontes, mas o mesmo erro persiste.

Python - a versão agora retorna:

 Python 2.7.2

e também alguns pacotes de software que dependem do python 2.7 agora estão funcionando (por exemplo, o centro de software), mas algumas coisas ainda estão quebradas. Existe algo que eu possa fazer para reinstalar completamente o python 2.7 como a versão padrão?

Colin Dumitru
fonte
Você tentou reinstalar python-gobjects?
Javier Rivera
Eu fiz, mas reinstalou o "python-gobject 3.0.0-0ubuntu4". Este é o número da versão correta para 2,7?
Colin Dumitru
Sim. É aquele instalado no meu sistema e está funcionando corretamente.
Javier Rivera
você já tentou reconfigurar o python ie sudo dpkg-reconfigure python2.7?
sagarchalise
Sim, mas o mesmo erro persiste.
Colin Dumitru

Respostas:

21

Eu encontrei três maneiras de fazer isso:

  1. A maneira simples:

    sudo apt-get install python3-gi

    ou

  2. Para usuários virtualenv - A maneira vext

    pip install vext

    pip install vext.gi

  3. A maneira pura de desenvolvedor python:

    Instale um monte de coisas para desenvolvedores:

    sudo apt-get install pkg-config libcairo2-dev gcc python3-dev libgirepository1.0-dev

    Instale os pacotes python:

    pip install gobject PyGObject

Mateus
fonte
Embora isso possa ser útil para o Debian, este site é específico do Ubuntu.
Sergiy Kolodyazhnyy
Nesse caso, os pacotes são compartilhados - o que funciona para ambos. Removemos a referência ao Debian para evitar confusão.
Matthew
11
A segunda solução resolveu meu problema, obrigado!
Xtluo
8

Pouca solução encontrada aqui que funcionou para mim:

sudo nano /usr/bin/gnome-tweak-tool

Mude #!/usr/bin/env pythonpara#!/usr/bin/python

Pierre de LESPINAY
fonte
Isso resolveu o problema para mim no Arch Linux! A outra solução de Jeremy Bicha , instalar python-gobjectno Arch Linux (ou python3-gino Ubuntu), não funcionou para mim!
Arch Linux Tux
8

Execute este comando no terminal:

sudo apt install python3-gi

ou se você precisar do suporte ao Python2:

sudo apt install python-gi
Jeremy Bicha
fonte
2

No meu caso:

>>> import gi
>>> gi.__file__
'/usr/lib/python2.7/dist-packages/gi/__init__.pyc'

Então, o que você deve verificar se possui esse arquivo disponível. Se não estiver, verifique esses /usr/lib/python2.7/dist-packages/gi/__init__.pypontos /usr/share/pyshared/gi/__init__.py. Você deve ter esse arquivo já que possui python-gobject 3.0.0-0ubuntu4(sim, eu tenho a mesma versão).

Se o gipacote estiver lá, você deve dar uma olhada na sua sys.pathsaída. Se /usr/lib/python2.7/dist-packagesnão estiver incluído, adicione-o e tente novamente.

Depois que a importação funcionar, você poderá apenas definir PYTHONPATHou investigar mais sobre o motivo pelo qual o caminho não está definido corretamente.

O problema pendente provavelmente é que seu site.pyarquivo não é válido por qualquer motivo ou, mais provavelmente, que você não está acertando site.py(deve estar abaixo /usr/lib/python2.7/). Nesse caso, dê uma olhada aqui para revisar todos os diretórios que o python usa para procurar esse arquivo e verificar se seu ambiente está correto.

jcollado
fonte
2

Aumentar a verbosidade do intérprete ajuda bastante na triagem desse problema. Mesmo depois de tudo isso, tentei fazer um link simbólico simples do pacote dist 2.7 para o meu pacote dist / usr / local 3.x e fui um pouco mais longe, mas não muito.

 sudo ln -s /usr/lib/python2.7/dist-packages/gi/ /usr/local/lib/python3.2/dist-packages

~ $ python3
Python 3.2.2+ (padrão, 16 de fevereiro de 2012, 19:05:44) 
[GCC 4.6.2] no linux2
Digite "ajuda", "direitos autorais", "créditos" ou "licença" para obter mais informações.
>>> importar gi
Traceback (última chamada mais recente):
  Arquivo "", linha 1, em 
  Arquivo "/usr/local/lib/python3.2/dist-packages/gi/__init__.py", linha 23, em 
    de ._gi import _API, Repositório
ImportError: /usr/lib/libpyglib-gi-2.0-python2.7.so.0: símbolo indefinido: _Py_ZeroStruct

Se você puder rastrear o símbolo ausente, poderá resolver esse problema. Aqui está toda a saída detalhada da importação que me levou até aqui. Além disso, isso parece relevante: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645963 , boa sorte.

>>> importar gi
# tentando gi.cpython-32mu.so
# tentando gimodule.cpython-32mu.so
# tentando gi.abi3.so
# tentando gimodule.abi3.so
# tentando gi.so
# tentando gimodule.so
# tentando gi.py
# tentando gi.pyc
# tentando /usr/lib/python3.2/gi.cpython-32mu.so
# tentando /usr/lib/python3.2/gimodule.cpython-32mu.so
# tentando /usr/lib/python3.2/gi.abi3.so
# tentando /usr/lib/python3.2/gimodule.abi3.so
# tentando /usr/lib/python3.2/gi.so
# tentando /usr/lib/python3.2/gimodule.so
# tentando /usr/lib/python3.2/gi.py
# tentando /usr/lib/python3.2/gi.pyc
# tentando /usr/lib/python3.2/plat-linux2/gi.cpython-32mu.so
# tentando /usr/lib/python3.2/plat-linux2/gimodule.cpython-32mu.so
# tentando /usr/lib/python3.2/plat-linux2/gi.abi3.so
# tentando /usr/lib/python3.2/plat-linux2/gimodule.abi3.so
# tentando /usr/lib/python3.2/plat-linux2/gi.so
# tentando /usr/lib/python3.2/plat-linux2/gimodule.so
# tentando /usr/lib/python3.2/plat-linux2/gi.py
# tentando /usr/lib/python3.2/plat-linux2/gi.pyc
# tentando /usr/lib/python3.2/lib-dynload/gi.cpython-32mu.so
# tentando /usr/lib/python3.2/lib-dynload/gimodule.cpython-32mu.so
# tentando /usr/lib/python3.2/lib-dynload/gi.abi3.so
# tentando /usr/lib/python3.2/lib-dynload/gimodule.abi3.so
# tentando /usr/lib/python3.2/lib-dynload/gi.so
# tentando /usr/lib/python3.2/lib-dynload/gimodule.so
# tentando /usr/lib/python3.2/lib-dynload/gi.py
# tentando /usr/lib/python3.2/lib-dynload/gi.pyc
# tentando /usr/local/lib/python3.2/dist-packages/gi.cpython-32mu.so
# tentando /usr/local/lib/python3.2/dist-packages/gimodule.cpython-32mu.so
# tentando /usr/local/lib/python3.2/dist-packages/gi.abi3.so
# tentando /usr/local/lib/python3.2/dist-packages/gimodule.abi3.so
# tentando /usr/local/lib/python3.2/dist-packages/gi.so
# tentando /usr/local/lib/python3.2/dist-packages/gimodule.so
# tentando /usr/local/lib/python3.2/dist-packages/gi.py
# tentando /usr/local/lib/python3.2/dist-packages/gi.pyc
# tentando /usr/lib/python3/dist-packages/gi.cpython-32mu.so
# tentando /usr/lib/python3/dist-packages/gimodule.cpython-32mu.so
# tentando /usr/lib/python3/dist-packages/gi.abi3.so
# tentando /usr/lib/python3/dist-packages/gimodule.abi3.so
# tentando /usr/lib/python3/dist-packages/gi.so
# tentando /usr/lib/python3/dist-packages/gimodule.so
# tentando /usr/lib/python3/dist-packages/gi.py
# tentando /usr/lib/python3/dist-packages/gi.pyc
Traceback (última chamada mais recente):
  Arquivo "", linha 1, em 
ImportError: nenhum módulo chamado gi

O caminho de pesquisa nem olha para o caminho python2.7. Veja como fica do lado bem-sucedido do python2.7.

>>> importar gi
# tentando gi.so
# tentando gimodule.so
# tentando gi.py
# tentando gi.pyc
# tentando /usr/lib/python2.7/gi.so
# tentando /usr/lib/python2.7/gimodule.so
# tentando /usr/lib/python2.7/gi.py
# tentando /usr/lib/python2.7/gi.pyc
# tentando /usr/lib/python2.7/plat-linux2/gi.so
# tentando /usr/lib/python2.7/plat-linux2/gimodule.so
# tentando /usr/lib/python2.7/plat-linux2/gi.py
# tentando /usr/lib/python2.7/plat-linux2/gi.pyc
# tentando /usr/lib/python2.7/lib-tk/gi.so
# tentando /usr/lib/python2.7/lib-tk/gimodule.so
# tentando /usr/lib/python2.7/lib-tk/gi.py
# tentando /usr/lib/python2.7/lib-tk/gi.pyc
# tentando /usr/lib/python2.7/lib-dynload/gi.so
# tentando /usr/lib/python2.7/lib-dynload/gimodule.so
# tentando /usr/lib/python2.7/lib-dynload/gi.py
# tentando /usr/lib/python2.7/lib-dynload/gi.pyc
# tentando /usr/local/lib/python2.7/dist-packages/gi.so
# tentando /usr/local/lib/python2.7/dist-packages/gimodule.so
# tentando /usr/local/lib/python2.7/dist-packages/gi.py
# tentando /usr/local/lib/python2.7/dist-packages/gi.pyc
import gi # directory /usr/lib/python2.7/dist-packages/gi
# tentando /usr/lib/python2.7/dist-packages/gi/__init__.so
# tentando /usr/lib/python2.7/dist-packages/gi/__init__module.so
# tentando /usr/lib/python2.7/dist-packages/gi/__init__.py
# /usr/lib/python2.7/dist-packages/gi/__init__.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/__init__.py
import gi # pré-compilado de /usr/lib/python2.7/dist-packages/gi/__init__.pyc
# tentando __futuro__.so
# tentando __future__module.so
# tentando __futuro__.py
# tentando __futuro __. pyc
# tentando /usr/lib/python2.7/__future__.so
# tentando /usr/lib/python2.7/__future__module.so
# tentando /usr/lib/python2.7/__future__.py
# /usr/lib/python2.7/__future__.pyc corresponde a /usr/lib/python2.7/__future__.py
import __future__ # pré-compilado de /usr/lib/python2.7/__future__.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_gi.so
dlopen ("/ usr / lib / python2.7 / dist-packages / gi / _gi.so", 2);
import gi._gobject # directory /usr/lib/python2.7/dist-packages/gi/_gobject
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/__init__module.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
import gi._gobject # pré-compilado de /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/sys.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/sysmodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/sys.py
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/sys.pyc
diretório import gi._glib # /usr/lib/python2.7/dist-packages/gi/_glib
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/__init__.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/__init__module.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
import gi._glib # pré-compilado de /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/_glib.so
dlopen ("/ usr / lib / python2.7 / dist-packages / gi / _glib / _glib.so", 2);
import gi._glib._glib # carregado dinamicamente em /usr/lib/python2.7/dist-packages/gi/_glib/_glib.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/option.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/optionmodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/option.py
# /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/_glib/option.py
import gi._glib.option # pré-compilado de /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/sys.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/sysmodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/sys.py
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/sys.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/optparse.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/optparsemodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/optparse.py
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/optparse.pyc
# tentando optparse.so
# tentando optparsemodule.so
# tentando optparse.py
# tentando optparse.pyc
# tentando /usr/lib/python2.7/optparse.so
# tentando /usr/lib/python2.7/optparsemodule.so
# tentando /usr/lib/python2.7/optparse.py
# /usr/lib/python2.7/optparse.pyc corresponde a /usr/lib/python2.7/optparse.py
import optparse # pré-compilado de /usr/lib/python2.7/optparse.pyc
# tentando textwrap.so
# tentando textwrapmodule.so
# tentando textwrap.py
# tentando textwrap.pyc
# tentando /usr/lib/python2.7/textwrap.so
# tentando /usr/lib/python2.7/textwrapmodule.so
# tentando /usr/lib/python2.7/textwrap.py
# /usr/lib/python2.7/textwrap.pyc corresponde a /usr/lib/python2.7/textwrap.py
importar textwrap # pré-compilado de /usr/lib/python2.7/textwrap.pyc
# tentando string.so
# tentando stringmodule.so
# tentando string.py
# tentando string.pyc
# tentando /usr/lib/python2.7/string.so
# tentando /usr/lib/python2.7/stringmodule.so
# tentando /usr/lib/python2.7/string.py
# /usr/lib/python2.7/string.pyc corresponde a /usr/lib/python2.7/string.py
importar string # pré-compilada de /usr/lib/python2.7/string.pyc
importação strop # builtin
# tentando gettext.so
# tentando gettextmodule.so
# tentando gettext.py
# tentando gettext.pyc
# tentando /usr/lib/python2.7/gettext.so
# tentando /usr/lib/python2.7/gettextmodule.so
# tentando /usr/lib/python2.7/gettext.py
# /usr/lib/python2.7/gettext.pyc corresponde a /usr/lib/python2.7/gettext.py
importar gettext # pré-compilado de /usr/lib/python2.7/gettext.pyc
# tentando locale.so
# tentando localemodule.so
# tentando locale.py
# tentando locale.pyc
# tentando /usr/lib/python2.7/locale.so
# tentando /usr/lib/python2.7/localemodule.so
# tentando /usr/lib/python2.7/locale.py
# /usr/lib/python2.7/locale.pyc corresponde a /usr/lib/python2.7/locale.py
locale de importação # pré-compilado de /usr/lib/python2.7/locale.pyc
operador de importação # embutido
# tentando functools.so
# tentando functoolsmodule.so
# tentando functools.py
# tentando functools.pyc
# tentando /usr/lib/python2.7/functools.so
# tentando /usr/lib/python2.7/functoolsmodule.so
# tentando /usr/lib/python2.7/functools.py
# /usr/lib/python2.7/functools.pyc corresponde a /usr/lib/python2.7/functools.py
import functools # pré-compilado de /usr/lib/python2.7/functools.pyc
import _functools # builtin
import _locale # builtin
# tentando copy.so
# tentando copymodule.so
# tentando copy.py
# tentando copy.pyc
# tentando /usr/lib/python2.7/copy.so
# tentando /usr/lib/python2.7/copymodule.so
# tentando /usr/lib/python2.7/copy.py
# /usr/lib/python2.7/copy.pyc corresponde a /usr/lib/python2.7/copy.py
importar cópia # pré-compilada de /usr/lib/python2.7/copy.pyc
# tentando weakref.so
# tentando weakrefmodule.so
# tentando weakref.py
# tentando weakref.pyc
# tentando /usr/lib/python2.7/weakref.so
# tentando /usr/lib/python2.7/weakrefmodule.so
# tentando /usr/lib/python2.7/weakref.py
# /usr/lib/python2.7/weakref.pyc corresponde a /usr/lib/python2.7/weakref.py
importar weakref # pré-compilado de /usr/lib/python2.7/weakref.pyc
# tentando org.so
# tentando orgmodule.so
# tentando org.py
# tentando org.pyc
# tentando /usr/lib/python2.7/org.so
# tentando /usr/lib/python2.7/orgmodule.so
# tentando /usr/lib/python2.7/org.py
# tentando /usr/lib/python2.7/org.pyc
# tentando /usr/lib/python2.7/plat-linux2/org.so
# tentando /usr/lib/python2.7/plat-linux2/orgmodule.so
# tentando /usr/lib/python2.7/plat-linux2/org.py
# tentando /usr/lib/python2.7/plat-linux2/org.pyc
# tentando /usr/lib/python2.7/lib-tk/org.so
# tentando /usr/lib/python2.7/lib-tk/orgmodule.so
# tentando /usr/lib/python2.7/lib-tk/org.py
# tentando /usr/lib/python2.7/lib-tk/org.pyc
# tentando /usr/lib/python2.7/lib-dynload/org.so
# tentando /usr/lib/python2.7/lib-dynload/orgmodule.so
# tentando /usr/lib/python2.7/lib-dynload/org.py
# tentando /usr/lib/python2.7/lib-dynload/org.pyc
# tentando /usr/local/lib/python2.7/dist-packages/org.so
# tentando /usr/local/lib/python2.7/dist-packages/orgmodule.so
# tentando /usr/local/lib/python2.7/dist-packages/org.py
# tentando /usr/local/lib/python2.7/dist-packages/org.pyc
# tentando /usr/lib/python2.7/dist-packages/org.so
# tentando /usr/lib/python2.7/dist-packages/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/org.py
# tentando /usr/lib/python2.7/dist-packages/org.pyc
# tentando /usr/lib/python2.7/dist-packages/PIL/org.so
# tentando /usr/lib/python2.7/dist-packages/PIL/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/PIL/org.py
# tentando /usr/lib/python2.7/dist-packages/PIL/org.pyc
# tentando /usr/lib/python2.7/dist-packages/gst-0.10/org.so
# tentando /usr/lib/python2.7/dist-packages/gst-0.10/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/gst-0.10/org.py
# tentando /usr/lib/python2.7/dist-packages/gst-0.10/org.pyc
# tentando /usr/lib/python2.7/dist-packages/gtk-2.0/org.so
# tentando /usr/lib/python2.7/dist-packages/gtk-2.0/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/gtk-2.0/org.py
# tentando /usr/lib/python2.7/dist-packages/gtk-2.0/org.pyc
# tentando /usr/lib/pymodules/python2.7/org.so
# tentando /usr/lib/pymodules/python2.7/orgmodule.so
# tentando /usr/lib/pymodules/python2.7/org.py
# tentando /usr/lib/pymodules/python2.7/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntu-sso-client/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-client/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-client/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-client/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-client/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-couch/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-installer/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.pyc
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/orgmodule.so
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.py
# tentando /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.pyc
# tentando struct.so
# tentando structmodule.so
# tentando struct.py
# tentando struct.pyc
# tentando /usr/lib/python2.7/struct.so
# tentando /usr/lib/python2.7/structmodule.so
# tentando /usr/lib/python2.7/struct.py
# /usr/lib/python2.7/struct.pyc corresponde a /usr/lib/python2.7/struct.py
importar struct # pré-compilado de /usr/lib/python2.7/struct.pyc
import _struct # builtin
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/gi.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/gimodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/gi.py
# tentando /usr/lib/python2.7/dist-packages/gi/_glib/gi.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/constants.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/constantsmodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
import gi._gobject.constants # pré-compilado de /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
dlopen ("/ usr / lib / python2.7 / dist-packages / gi / _gobject / _gobject.so", 2);
import gi._gobject._gobject # carregado dinamicamente em /usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelpermodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc corresponde a /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
import gi._gobject.propertyhelper # pré-compilado de /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
# tentando datetime.so
# tentando datetimemodule.so
# tentando datetime.py
# tentando datetime.pyc
# tentando /usr/lib/python2.7/datetime.so
# tentando /usr/lib/python2.7/datetimemodule.so
# tentando /usr/lib/python2.7/datetime.py
# tentando /usr/lib/python2.7/datetime.pyc
# tentando /usr/lib/python2.7/plat-linux2/datetime.so
# tentando /usr/lib/python2.7/plat-linux2/datetimemodule.so
# tentando /usr/lib/python2.7/plat-linux2/datetime.py
# tentando /usr/lib/python2.7/plat-linux2/datetime.pyc
# tentando /usr/lib/python2.7/lib-tk/datetime.so
# tentando /usr/lib/python2.7/lib-tk/datetimemodule.so
# tentando /usr/lib/python2.7/lib-tk/datetime.py
# tentando /usr/lib/python2.7/lib-tk/datetime.pyc
# tentando /usr/lib/python2.7/lib-dynload/datetime.so
dlopen ("/ usr / lib / python2.7 / lib-dynload / datetime.so", 2);
importar data e hora # dinamicamente carregados de /usr/lib/python2.7/lib-dynload/datetime.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# tentando /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
import gi._gi # carregado dinamicamente em /usr/lib/python2.7/dist-packages/gi/_gi.so
ppetraki
fonte