Qu'est-ce qui pourrait faire que le module «gi» soit absent de python?

19

Après une édition pas si intelligente de la version Python par défaut dans Ubuntu, de 2.7 à 3.2, j'ai fini par casser tout mon système. Après que mon ordinateur ait implosé et que tout ait cessé de fonctionner, j'ai essayé de rétablir mes modifications (en liant /usr/bin/python2.7 à / usr / bin / python et en changeant la version par défaut dans / usr / share / python / debian_defaults en 2.7) mais certaines choses sont encore cassées.

Par exemple, lorsque je tape "import gi" dans l'interpréteur python, j'obtiens le message suivant:

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

erreur qui apparaît également avec certains programmes (par exemple: outil de modification de gnome). J'ai essayé de réinstaller python à la fois depuis le centre logiciel et depuis les sources, mais la même erreur persiste.

Python - la version retourne maintenant:

 Python 2.7.2

et aussi certains progiciels qui dépendent de python 2.7 fonctionnent maintenant (par exemple le centre logiciel), mais certaines choses sont toujours en panne. Puis-je faire quelque chose pour réinstaller complètement python 2.7 comme version par défaut?

Colin Dumitru
la source
Avez-vous essayé de réinstaller python-gobjects?
Javier Rivera
Je l'ai fait, mais il a réinstallé "python-gobject 3.0.0-0ubuntu4". Est-ce le bon numéro de version pour 2.7?
Colin Dumitru
Oui. C'est celui installé sur mon système et il fonctionne correctement.
Javier Rivera
avez-vous essayé de reconfigurer python ie sudo dpkg-reconfigure python2.7?
sagarchalise
Oui, mais la même erreur persiste.
Colin Dumitru

Réponses:

21

J'ai trouvé trois façons de procéder:

  1. La manière simple:

    sudo apt-get install python3-gi

    ou

  2. Pour les utilisateurs de virtualenv - La voie vext

    pip install vext

    pip install vext.gi

  3. La voie du développeur python pur:

    Installez un tas de trucs pour les développeurs:

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

    Installez les packages python:

    pip install gobject PyGObject

Matthieu
la source
Bien que cela puisse être utile pour Debian, ce site est spécifique à Ubuntu.
Sergiy Kolodyazhnyy
Dans ce cas, les packages sont partagés - fonctionne donc pour les deux. J'ai supprimé la référence à Debian pour éviter toute confusion.
Matthew
1
La 2ème solution a résolu mon problème, merci!
xtluo
8

Petite solution de contournement trouvée ici qui a fonctionné pour moi:

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

Remplacer #!/usr/bin/env pythonpar#!/usr/bin/python

Pierre de LESPINAY
la source
Cela a résolu le problème pour moi sur Arch Linux! L'autre solution de Jeremy Bicha , l'installation python-gobjectsur Arch Linux (ou python3-gisur Ubuntu) n'a pas fonctionné pour moi!
Arch Linux Tux
8

Exécutez cette commande dans le terminal:

sudo apt install python3-gi

ou si vous avez plutôt besoin de la prise en charge de Python2:

sudo apt install python-gi
Jeremy Bicha
la source
4

Si vous avez installé anaconda et qu'il est devenu l'environnement python par défaut, le module gi peut être installé via:

conda install -c conda-forge pygobject 

Voir également: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1611523

prusswan
la source
Ça a marché pour moi.
remo
2

Dans mon cas:

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

Donc, ce que vous devez vérifier si ce fichier est disponible. Si ce n'est pas le cas, vérifiez ces /usr/lib/python2.7/dist-packages/gi/__init__.pypoints /usr/share/pyshared/gi/__init__.py. Vous devriez avoir ce fichier puisque vous l'avez python-gobject 3.0.0-0ubuntu4(oui, j'ai la même version).

Si le gipaquet est là, alors vous devriez jeter un œil à votre sys.pathsortie. S'il /usr/lib/python2.7/dist-packagesn'est pas inclus, ajoutez-le et réessayez.

Une fois l'importation effectuée, vous pouvez simplement définir votre PYTHONPATHou rechercher plus avant la raison pour laquelle le chemin d'accès n'est pas correctement défini.

Le problème en suspens est probablement que votre site.pyfichier n'est pas valide pour une raison quelconque ou, plus probablement, que vous n'obtenez pas le bon site.py(il devrait être sous /usr/lib/python2.7/). Dans ce cas, regardez ici pour passer en revue tous les répertoires utilisés par python pour rechercher ce fichier et vérifier que votre environnement est correct.

jcollado
la source
2

L'augmentation de la verbosité de l'interprète contribue grandement au tri de ce problème. Même après tout cela, j'ai essayé de faire un simple lien symbolique du dist-package 2.7 vers mon dist-package usr / local 3.x et je suis allé un peu plus loin, mais pas beaucoup.

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

~ $ python3
Python 3.2.2+ (par défaut, 16 février 2012, 19:05:44) 
[GCC 4.6.2] sur linux2
Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.
>>> import gi
Traceback (dernier appel le plus récent):
  Fichier "", ligne 1, dans 
  Fichier "/usr/local/lib/python3.2/dist-packages/gi/__init__.py", ligne 23, dans 
    depuis ._gi import _API, Repository
ImportError: /usr/lib/libpyglib-gi-2.0-python2.7.so.0: symbole non défini: _Py_ZeroStruct

Si vous pouvez retrouver ce symbole manquant, vous pourrez peut-être résoudre ce problème. Voici toutes les sorties d'importation verbeuses qui m'ont mené jusqu'ici. En outre, cela semble pertinent: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645963 , bonne chance.

>>> import gi
# essayant gi.cpython-32mu.so
# essayant gimodule.cpython-32mu.so
# essayer gi.abi3.so
# essayer gimodule.abi3.so
# essayer gi.so
# essayer gimodule.so
# essayer gi.py
# essayer gi.pyc
# en essayant /usr/lib/python3.2/gi.cpython-32mu.so
# en essayant /usr/lib/python3.2/gimodule.cpython-32mu.so
# en essayant /usr/lib/python3.2/gi.abi3.so
# en essayant /usr/lib/python3.2/gimodule.abi3.so
# en essayant /usr/lib/python3.2/gi.so
# en essayant /usr/lib/python3.2/gimodule.so
# en essayant /usr/lib/python3.2/gi.py
# en essayant /usr/lib/python3.2/gi.pyc
# en essayant /usr/lib/python3.2/plat-linux2/gi.cpython-32mu.so
# en essayant /usr/lib/python3.2/plat-linux2/gimodule.cpython-32mu.so
# en essayant /usr/lib/python3.2/plat-linux2/gi.abi3.so
# en essayant /usr/lib/python3.2/plat-linux2/gimodule.abi3.so
# en essayant /usr/lib/python3.2/plat-linux2/gi.so
# en essayant /usr/lib/python3.2/plat-linux2/gimodule.so
# en essayant /usr/lib/python3.2/plat-linux2/gi.py
# en essayant /usr/lib/python3.2/plat-linux2/gi.pyc
# en essayant /usr/lib/python3.2/lib-dynload/gi.cpython-32mu.so
# en essayant /usr/lib/python3.2/lib-dynload/gimodule.cpython-32mu.so
# en essayant /usr/lib/python3.2/lib-dynload/gi.abi3.so
# en essayant /usr/lib/python3.2/lib-dynload/gimodule.abi3.so
# en essayant /usr/lib/python3.2/lib-dynload/gi.so
# en essayant /usr/lib/python3.2/lib-dynload/gimodule.so
# en essayant /usr/lib/python3.2/lib-dynload/gi.py
# en essayant /usr/lib/python3.2/lib-dynload/gi.pyc
# en essayant /usr/local/lib/python3.2/dist-packages/gi.cpython-32mu.so
# en essayant /usr/local/lib/python3.2/dist-packages/gimodule.cpython-32mu.so
# en essayant /usr/local/lib/python3.2/dist-packages/gi.abi3.so
# en essayant /usr/local/lib/python3.2/dist-packages/gimodule.abi3.so
# en essayant /usr/local/lib/python3.2/dist-packages/gi.so
# en essayant /usr/local/lib/python3.2/dist-packages/gimodule.so
# en essayant /usr/local/lib/python3.2/dist-packages/gi.py
# en essayant /usr/local/lib/python3.2/dist-packages/gi.pyc
# en essayant /usr/lib/python3/dist-packages/gi.cpython-32mu.so
# en essayant /usr/lib/python3/dist-packages/gimodule.cpython-32mu.so
# en essayant /usr/lib/python3/dist-packages/gi.abi3.so
# en essayant /usr/lib/python3/dist-packages/gimodule.abi3.so
# en essayant /usr/lib/python3/dist-packages/gi.so
# en essayant /usr/lib/python3/dist-packages/gimodule.so
# en essayant /usr/lib/python3/dist-packages/gi.py
# en essayant /usr/lib/python3/dist-packages/gi.pyc
Traceback (dernier appel le plus récent):
  Fichier "", ligne 1, dans 
ImportError: aucun module nommé gi

Le chemin de recherche ne regarde même pas le chemin python2.7. Voici à quoi cela ressemble du côté réussi de python2.7.

>>> import gi
# essayer gi.so
# essayer gimodule.so
# essayer gi.py
# essayer gi.pyc
# en essayant /usr/lib/python2.7/gi.so
# en essayant /usr/lib/python2.7/gimodule.so
# en essayant /usr/lib/python2.7/gi.py
# en essayant /usr/lib/python2.7/gi.pyc
# en essayant /usr/lib/python2.7/plat-linux2/gi.so
# en essayant /usr/lib/python2.7/plat-linux2/gimodule.so
# en essayant /usr/lib/python2.7/plat-linux2/gi.py
# en essayant /usr/lib/python2.7/plat-linux2/gi.pyc
# en essayant /usr/lib/python2.7/lib-tk/gi.so
# en essayant /usr/lib/python2.7/lib-tk/gimodule.so
# en essayant /usr/lib/python2.7/lib-tk/gi.py
# en essayant /usr/lib/python2.7/lib-tk/gi.pyc
# en essayant /usr/lib/python2.7/lib-dynload/gi.so
# en essayant /usr/lib/python2.7/lib-dynload/gimodule.so
# en essayant /usr/lib/python2.7/lib-dynload/gi.py
# en essayant /usr/lib/python2.7/lib-dynload/gi.pyc
# en essayant /usr/local/lib/python2.7/dist-packages/gi.so
# en essayant /usr/local/lib/python2.7/dist-packages/gimodule.so
# en essayant /usr/local/lib/python2.7/dist-packages/gi.py
# en essayant /usr/local/lib/python2.7/dist-packages/gi.pyc
importer le répertoire gi # /usr/lib/python2.7/dist-packages/gi
# en essayant /usr/lib/python2.7/dist-packages/gi/__init__.so
# en essayant /usr/lib/python2.7/dist-packages/gi/__init__module.so
# en essayant /usr/lib/python2.7/dist-packages/gi/__init__.py
# /usr/lib/python2.7/dist-packages/gi/__init__.pyc correspond à /usr/lib/python2.7/dist-packages/gi/__init__.py
import gi # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/__init__.pyc
# essayer __future__.so
# essayer __future__module.so
# essayer __future__.py
# essayer __future __. pyc
# en essayant /usr/lib/python2.7/__future__.so
# en essayant /usr/lib/python2.7/__future__module.so
# en essayant /usr/lib/python2.7/__future__.py
# /usr/lib/python2.7/__future__.pyc correspond à /usr/lib/python2.7/__future__.py
import __future__ # précompilé à partir de /usr/lib/python2.7/__future__.pyc
# en essayant /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
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/__init__module.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc correspond à /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
import gi._gobject # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/sys.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/sysmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/sys.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/sys.pyc
importer le répertoire gi._glib # /usr/lib/python2.7/dist-packages/gi/_glib
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/__init__.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/__init__module.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc correspond à /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
import gi._glib # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc
# en essayant /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 # chargé dynamiquement depuis /usr/lib/python2.7/dist-packages/gi/_glib/_glib.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/option.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/optionmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/option.py
# /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc correspond à /usr/lib/python2.7/dist-packages/gi/_glib/option.py
import gi._glib.option # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/sys.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/sysmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/sys.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/sys.pyc
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/optparse.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/optparsemodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/optparse.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/optparse.pyc
# essayer optparse.so
# essayer optparsemodule.so
# essayer optparse.py
# essayer optparse.pyc
# en essayant /usr/lib/python2.7/optparse.so
# en essayant /usr/lib/python2.7/optparsemodule.so
# en essayant /usr/lib/python2.7/optparse.py
# /usr/lib/python2.7/optparse.pyc correspond à /usr/lib/python2.7/optparse.py
import optparse # précompilé à partir de /usr/lib/python2.7/optparse.pyc
# essayant textwrap.so
# essayant textwrapmodule.so
# essayant textwrap.py
# essayant textwrap.pyc
# en essayant /usr/lib/python2.7/textwrap.so
# en essayant /usr/lib/python2.7/textwrapmodule.so
# en essayant /usr/lib/python2.7/textwrap.py
# /usr/lib/python2.7/textwrap.pyc correspond à /usr/lib/python2.7/textwrap.py
importez textwrap # précompilé à partir de /usr/lib/python2.7/textwrap.pyc
# en essayant string.so
# essayer stringmodule.so
# en essayant string.py
# en essayant string.pyc
# en essayant /usr/lib/python2.7/string.so
# en essayant /usr/lib/python2.7/stringmodule.so
# en essayant /usr/lib/python2.7/string.py
# /usr/lib/python2.7/string.pyc correspond à /usr/lib/python2.7/string.py
importer la chaîne # précompilée à partir de /usr/lib/python2.7/string.pyc
import strop # builtin
# essayant gettext.so
# essayer gettextmodule.so
# essayer gettext.py
# essayer gettext.pyc
# en essayant /usr/lib/python2.7/gettext.so
# en essayant /usr/lib/python2.7/gettextmodule.so
# en essayant /usr/lib/python2.7/gettext.py
# /usr/lib/python2.7/gettext.pyc correspond à /usr/lib/python2.7/gettext.py
importer gettext # précompilé à partir de /usr/lib/python2.7/gettext.pyc
# essayant locale.so
# essayant localemodule.so
# essayant locale.py
# essayant locale.pyc
# en essayant /usr/lib/python2.7/locale.so
# en essayant /usr/lib/python2.7/localemodule.so
# en essayant /usr/lib/python2.7/locale.py
# /usr/lib/python2.7/locale.pyc correspond à /usr/lib/python2.7/locale.py
import de locale # précompilée depuis /usr/lib/python2.7/locale.pyc
opérateur d'importation # intégré
# essayer functools.so
# essayer functoolsmodule.so
# essayer functools.py
# essayer functools.pyc
# en essayant /usr/lib/python2.7/functools.so
# en essayant /usr/lib/python2.7/functoolsmodule.so
# en essayant /usr/lib/python2.7/functools.py
# /usr/lib/python2.7/functools.pyc correspond à /usr/lib/python2.7/functools.py
import functools # précompilé à partir de /usr/lib/python2.7/functools.pyc
import _functools # builtin
import _locale # builtin
# essayant copy.so
# essayer copymodule.so
# essayant copy.py
# essayant copy.pyc
# en essayant /usr/lib/python2.7/copy.so
# en essayant /usr/lib/python2.7/copymodule.so
# en essayant /usr/lib/python2.7/copy.py
# /usr/lib/python2.7/copy.pyc correspond à /usr/lib/python2.7/copy.py
importer la copie # précompilée à partir de /usr/lib/python2.7/copy.pyc
# essayant de faiblesref.so
# essayant de faiblesrefmodule.so
# en essayant faiblesseref.py
# en essayant faiblesseref.pyc
# en essayant /usr/lib/python2.7/weakref.so
# en essayant /usr/lib/python2.7/weakrefmodule.so
# en essayant /usr/lib/python2.7/weakref.py
# /usr/lib/python2.7/weakref.pyc correspond à /usr/lib/python2.7/weakref.py
importer un fichier #refref précompilé à partir de /usr/lib/python2.7/weakref.pyc
# essayer org.so
# essayer orgmodule.so
# essayer org.py
# essayer org.pyc
# en essayant /usr/lib/python2.7/org.so
# en essayant /usr/lib/python2.7/orgmodule.so
# en essayant /usr/lib/python2.7/org.py
# en essayant /usr/lib/python2.7/org.pyc
# en essayant /usr/lib/python2.7/plat-linux2/org.so
# en essayant /usr/lib/python2.7/plat-linux2/orgmodule.so
# en essayant /usr/lib/python2.7/plat-linux2/org.py
# en essayant /usr/lib/python2.7/plat-linux2/org.pyc
# en essayant /usr/lib/python2.7/lib-tk/org.so
# en essayant /usr/lib/python2.7/lib-tk/orgmodule.so
# en essayant /usr/lib/python2.7/lib-tk/org.py
# en essayant /usr/lib/python2.7/lib-tk/org.pyc
# en essayant /usr/lib/python2.7/lib-dynload/org.so
# en essayant /usr/lib/python2.7/lib-dynload/orgmodule.so
# en essayant /usr/lib/python2.7/lib-dynload/org.py
# en essayant /usr/lib/python2.7/lib-dynload/org.pyc
# en essayant /usr/local/lib/python2.7/dist-packages/org.so
# en essayant /usr/local/lib/python2.7/dist-packages/orgmodule.so
# en essayant /usr/local/lib/python2.7/dist-packages/org.py
# en essayant /usr/local/lib/python2.7/dist-packages/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/org.so
# en essayant /usr/lib/python2.7/dist-packages/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/org.py
# en essayant /usr/lib/python2.7/dist-packages/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/PIL/org.so
# en essayant /usr/lib/python2.7/dist-packages/PIL/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/PIL/org.py
# en essayant /usr/lib/python2.7/dist-packages/PIL/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/gst-0.10/org.so
# en essayant /usr/lib/python2.7/dist-packages/gst-0.10/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gst-0.10/org.py
# en essayant /usr/lib/python2.7/dist-packages/gst-0.10/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/gtk-2.0/org.so
# en essayant /usr/lib/python2.7/dist-packages/gtk-2.0/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gtk-2.0/org.py
# en essayant /usr/lib/python2.7/dist-packages/gtk-2.0/org.pyc
# en essayant /usr/lib/pymodules/python2.7/org.so
# en essayant /usr/lib/pymodules/python2.7/orgmodule.so
# en essayant /usr/lib/pymodules/python2.7/org.py
# en essayant /usr/lib/pymodules/python2.7/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntu-sso-client/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-client/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-client/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-client/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-client/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-couch/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-installer/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.pyc
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/orgmodule.so
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.py
# en essayant /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.pyc
# essayer struct.so
# essayer structmodule.so
# essayer struct.py
# essayer struct.pyc
# en essayant /usr/lib/python2.7/struct.so
# en essayant /usr/lib/python2.7/structmodule.so
# en essayant /usr/lib/python2.7/struct.py
# /usr/lib/python2.7/struct.pyc correspond à /usr/lib/python2.7/struct.py
import struct # précompilé à partir de /usr/lib/python2.7/struct.pyc
import _struct # builtin
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/gi.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/gimodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/gi.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_glib/gi.pyc
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/constants.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/constantsmodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc correspond à /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
import gi._gobject.constants # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc
# en essayant /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 # chargé dynamiquement depuis /usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelpermodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc correspond à /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
import gi._gobject.propertyhelper # précompilé à partir de /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
# essayant datetime.so
# essayer datetimemodule.so
# essayant datetime.py
# essayant datetime.pyc
# en essayant /usr/lib/python2.7/datetime.so
# en essayant /usr/lib/python2.7/datetimemodule.so
# en essayant /usr/lib/python2.7/datetime.py
# en essayant /usr/lib/python2.7/datetime.pyc
# en essayant /usr/lib/python2.7/plat-linux2/datetime.so
# en essayant /usr/lib/python2.7/plat-linux2/datetimemodule.so
# en essayant /usr/lib/python2.7/plat-linux2/datetime.py
# en essayant /usr/lib/python2.7/plat-linux2/datetime.pyc
# en essayant /usr/lib/python2.7/lib-tk/datetime.so
# en essayant /usr/lib/python2.7/lib-tk/datetimemodule.so
# en essayant /usr/lib/python2.7/lib-tk/datetime.py
# en essayant /usr/lib/python2.7/lib-tk/datetime.pyc
# en essayant /usr/lib/python2.7/lib-dynload/datetime.so
dlopen ("/ usr / lib / python2.7 / lib-dynload / datetime.so", 2);
importer datetime # chargé dynamiquement depuis /usr/lib/python2.7/lib-dynload/datetime.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# en essayant /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
importer gi._gi # chargé dynamiquement depuis /usr/lib/python2.7/dist-packages/gi/_gi.so
ppetraki
la source