Что может привести к отсутствию модуля «gi» в python?

19

После некоторого не очень умного редактирования версии Python по умолчанию в Ubuntu, с 2.7 до 3.2, я сломал всю свою систему. После того, как мой компьютер взорвался и все перестало работать, я попытался отменить свои изменения (связав /usr/bin/python2.7 с / usr / bin / python и изменив версию по умолчанию в / usr / share / python / debian_defaults обратно на 2.7) но некоторые вещи все еще сломаны.

Например, когда я набираю «import gi» в интерпретаторе python, я получаю следующее сообщение:

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

ошибка, которая появляется с некоторыми программами (например: gnome tweak tool). Я попытался переустановить Python как из центра программного обеспечения, так и из источников, но та же ошибка сохраняется.

Python - версия теперь возвращает:

 Python 2.7.2

а также некоторые программные пакеты, которые зависят от Python 2.7, сейчас работают (например, центр программного обеспечения), но некоторые вещи все еще не работают. Что я могу сделать, чтобы полностью переустановить Python 2.7 в качестве версии по умолчанию?

Колин Думитру
источник
Вы пытались переустановить python-gobjects?
Хавьер Ривера
Я сделал, но он переустановил "python-gobject 3.0.0-0ubuntu4". Это правильный номер версии для 2.7?
Колин Думитру
Да. Это тот, который установлен в моей системе, и он работает правильно.
Хавьер Ривера
вы пробовали перенастройку питон т.е. sudo dpkg-reconfigure python2.7?
sagarchalise
Да, но та же ошибка сохраняется.
Колин Думитру

Ответы:

21

Я нашел три способа сделать это:

  1. Простой способ:

    sudo apt-get install python3-gi

    или

  2. Для пользователей virtualenv - лучший способ

    pip install vext

    pip install vext.gi

  3. Чисто Python для разработчиков:

    Установите кучу материалов для разработчиков:

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

    Установите пакеты Python:

    pip install gobject PyGObject

Мэтью
источник
Хотя это может быть полезно для Debian, этот сайт специфичен для Ubuntu.
Сергей Колодяжный
В этом случае пакеты являются общими - так работает для обоих. Убрали ссылку на Debian, чтобы избежать путаницы.
Матфея
1
Второе решение решило мою проблему, спасибо!
xtluo
8

Небольшой обходной путь, найденный здесь, который работал для меня:

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

Изменить #!/usr/bin/env pythonна#!/usr/bin/python

Пьер де ЛЕСПИНАЙ
источник
Это решило проблему для меня на Arch Linux! Другое решение Джереми Бича , установка python-gobjectна Arch Linux (или python3-giна Ubuntu), не сработало для меня!
Arch Linux Tux
8

Запустите эту команду в терминале:

sudo apt install python3-gi

или если вам нужна поддержка Python2:

sudo apt install python-gi
Джереми Бича
источник
2

В моем случае:

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

Итак, что вы должны проверить, если у вас есть этот файл доступен. Если нет , то проверьте , что /usr/lib/python2.7/dist-packages/gi/__init__.pyточки /usr/share/pyshared/gi/__init__.py. Вы должны иметь этот файл, так как у вас есть python-gobject 3.0.0-0ubuntu4(да, у меня та же версия).

Если giпакет там, то вы должны взглянуть на ваш sys.pathвывод. Если /usr/lib/python2.7/dist-packagesего нет, добавьте его и попробуйте снова.

После того, как импорт работает, вы можете просто установить PYTHONPATHили исследовать причину, по которой путь задан неправильно.

Вероятно, нерешенная проблема заключается либо в том, что ваш site.pyфайл недействителен по какой-либо причине, либо, более вероятно, в том, что вы не получаете права site.py(оно должно быть ниже /usr/lib/python2.7/). В этом случае посмотрите здесь , чтобы просмотреть все каталоги питон использует , чтобы искать этот файл и убедитесь , что среда является правильной.

jcollado
источник
2

Увеличение многословия переводчика имеет большое значение для решения этой проблемы. Даже после всего этого я попытался сделать простую символическую ссылку из 2.7 dist-пакета на мой usr / local 3.x dist-package и продвинулся немного дальше, но ненамного.

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

~ $ python3
Python 3.2.2+ (по умолчанию, 16 февраля 2012 г., 19:05:44) 
[GCC 4.6.2] на linux2
Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.
>>> импорт ги
Traceback (последний вызов был последним):
  Файл "", строка 1, в 
  Файл "/usr/local/lib/python3.2/dist-packages/gi/__init__.py", строка 23, в 
    из ._gi import _API, Repository
ImportError: /usr/lib/libpyglib-gi-2.0-python2.7.so.0: неопределенный символ: _Py_ZeroStruct

Если вы сможете отследить этот недостающий символ, вы сможете решить эту проблему. Вот все подробные результаты импорта, которые привели меня к этому. Кроме того, это выглядит актуально: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645963 , Удачи.

>>> импорт ги
# пытаясь gi.cpython-32mu.so
# пытаясь gimodule.cpython-32mu.so
# пытаясь gi.abi3.so
# пытаясь gimodule.abi3.so
# пытаюсь gi.so
# пытаясь gimodule.so
# пытаюсь gi.py
# пытаясь gi.pyc
# пытаться /usr/lib/python3.2/gi.cpython-32mu.so
# пытаться /usr/lib/python3.2/gimodule.cpython-32mu.so
# пытаться /usr/lib/python3.2/gi.abi3.so
# пытаться /usr/lib/python3.2/gimodule.abi3.so
# пытаться /usr/lib/python3.2/gi.so
# пытаться /usr/lib/python3.2/gimodule.so
# пытаться /usr/lib/python3.2/gi.py
# пытаться /usr/lib/python3.2/gi.pyc
# пытаться /usr/lib/python3.2/plat-linux2/gi.cpython-32mu.so
# пытаться /usr/lib/python3.2/plat-linux2/gimodule.cpython-32mu.so
# пытаться /usr/lib/python3.2/plat-linux2/gi.abi3.so
# пытаться /usr/lib/python3.2/plat-linux2/gimodule.abi3.so
# пытаться /usr/lib/python3.2/plat-linux2/gi.so
# пытаться /usr/lib/python3.2/plat-linux2/gimodule.so
# пытаться /usr/lib/python3.2/plat-linux2/gi.py
# пытаться /usr/lib/python3.2/plat-linux2/gi.pyc
# пытаться /usr/lib/python3.2/lib-dynload/gi.cpython-32mu.so
# пытаться /usr/lib/python3.2/lib-dynload/gimodule.cpython-32mu.so
# пытаться /usr/lib/python3.2/lib-dynload/gi.abi3.so
# пытаться /usr/lib/python3.2/lib-dynload/gimodule.abi3.so
# пытаться /usr/lib/python3.2/lib-dynload/gi.so
# пытаться /usr/lib/python3.2/lib-dynload/gimodule.so
# пытаться /usr/lib/python3.2/lib-dynload/gi.py
# пытаться /usr/lib/python3.2/lib-dynload/gi.pyc
# пытаться /usr/local/lib/python3.2/dist-packages/gi.cpython-32mu.so
# пытаться /usr/local/lib/python3.2/dist-packages/gimodule.cpython-32mu.so
# пытаться /usr/local/lib/python3.2/dist-packages/gi.abi3.so
# пытаться /usr/local/lib/python3.2/dist-packages/gimodule.abi3.so
# пытаться /usr/local/lib/python3.2/dist-packages/gi.so
# пытаться /usr/local/lib/python3.2/dist-packages/gimodule.so
# пытаться /usr/local/lib/python3.2/dist-packages/gi.py
# пытаться /usr/local/lib/python3.2/dist-packages/gi.pyc
# пытаться /usr/lib/python3/dist-packages/gi.cpython-32mu.so
# пытаться /usr/lib/python3/dist-packages/gimodule.cpython-32mu.so
# пытаться /usr/lib/python3/dist-packages/gi.abi3.so
# пытаться /usr/lib/python3/dist-packages/gimodule.abi3.so
# пытаться /usr/lib/python3/dist-packages/gi.so
# пытаться /usr/lib/python3/dist-packages/gimodule.so
# пытаться /usr/lib/python3/dist-packages/gi.py
# пытаться /usr/lib/python3/dist-packages/gi.pyc
Traceback (последний вызов был последним):
  Файл "", строка 1, в 
ImportError: нет модуля с именем gi

Путь поиска даже не смотрит на путь python2.7. Вот как это выглядит с успешной стороны python2.7.

>>> импорт ги
# пытаюсь gi.so
# пытаясь gimodule.so
# пытаюсь gi.py
# пытаясь gi.pyc
# пытаться /usr/lib/python2.7/gi.so
# пытаться /usr/lib/python2.7/gimodule.so
# пытаться /usr/lib/python2.7/gi.py
# пытаться /usr/lib/python2.7/gi.pyc
# пытаться /usr/lib/python2.7/plat-linux2/gi.so
# пытаться /usr/lib/python2.7/plat-linux2/gimodule.so
# пытаться /usr/lib/python2.7/plat-linux2/gi.py
# пытаться /usr/lib/python2.7/plat-linux2/gi.pyc
# пытаться /usr/lib/python2.7/lib-tk/gi.so
# пытаться /usr/lib/python2.7/lib-tk/gimodule.so
# пытаться /usr/lib/python2.7/lib-tk/gi.py
# пытаться /usr/lib/python2.7/lib-tk/gi.pyc
# пытаться /usr/lib/python2.7/lib-dynload/gi.so
# пытаться /usr/lib/python2.7/lib-dynload/gimodule.so
# пытаться /usr/lib/python2.7/lib-dynload/gi.py
# пытаться /usr/lib/python2.7/lib-dynload/gi.pyc
# пытаться /usr/local/lib/python2.7/dist-packages/gi.so
# пытаться /usr/local/lib/python2.7/dist-packages/gimodule.so
# пытаться /usr/local/lib/python2.7/dist-packages/gi.py
# пытаться /usr/local/lib/python2.7/dist-packages/gi.pyc
import gi # directory /usr/lib/python2.7/dist-packages/gi
# пытаться /usr/lib/python2.7/dist-packages/gi/__init__.so
# пытаться /usr/lib/python2.7/dist-packages/gi/__init__module.so
# пытаться /usr/lib/python2.7/dist-packages/gi/__init__.py
# /usr/lib/python2.7/dist-packages/gi/__init__.pyc соответствует /usr/lib/python2.7/dist-packages/gi/__init__.py
import gi #, предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/__init__.pyc
# пытаясь __future__.so
# пытаясь __future__module.so
# пытаясь __future__.py
# пытаюсь __future __. pyc
# пытаться /usr/lib/python2.7/__future__.so
# пытаться /usr/lib/python2.7/__future__module.so
# пытаться /usr/lib/python2.7/__future__.py
# /usr/lib/python2.7/__future__.pyc соответствует /usr/lib/python2.7/__future__.py
import __future__ # предварительно скомпилирован из /usr/lib/python2.7/__future__.pyc
# пытаться /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
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/__init__module.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc соответствует /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.py
import gi._gobject #, предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/_gobject/__init__.pyc
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/sys.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/sysmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/sys.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/sys.pyc
import gi._glib # directory /usr/lib/python2.7/dist-packages/gi/_glib
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/__init__.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/__init__module.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
# /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc соответствует /usr/lib/python2.7/dist-packages/gi/_glib/__init__.py
import gi._glib #, предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/_glib/__init__.pyc
# пытаться /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 # динамически загружается из /usr/lib/python2.7/dist-packages/gi/_glib/_glib.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/option.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/optionmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/option.py
# /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc соответствует /usr/lib/python2.7/dist-packages/gi/_glib/option.py
import gi._glib.option #, предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/_glib/option.pyc
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/sys.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/sysmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/sys.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/sys.pyc
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/optparse.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/optparsemodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/optparse.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/optparse.pyc
# пытаясь optparse.so
# пытаясь optparsemodule.so
# пытаясь optparse.py
# пытаясь optparse.pyc
# пытаться /usr/lib/python2.7/optparse.so
# пытаться /usr/lib/python2.7/optparsemodule.so
# пытаться /usr/lib/python2.7/optparse.py
# /usr/lib/python2.7/optparse.pyc соответствует /usr/lib/python2.7/optparse.py
import optparse #, предварительно скомпилированный из /usr/lib/python2.7/optparse.pyc
# пытаться textwrap.so
# пытаться textwrapmodule.so
# пытаться textwrap.py
# пытаться textwrap.pyc
# пытаться /usr/lib/python2.7/textwrap.so
# пытаться /usr/lib/python2.7/textwrapmodule.so
# пытаться /usr/lib/python2.7/textwrap.py
# /usr/lib/python2.7/textwrap.pyc соответствует /usr/lib/python2.7/textwrap.py
импортировать textwrap # скомпилированный из /usr/lib/python2.7/textwrap.pyc
# пытаясь string.so
# пытаться stringmodule.so
# пытаясь string.py
# пытаясь string.pyc
# пытаться /usr/lib/python2.7/string.so
# пытаться /usr/lib/python2.7/stringmodule.so
# пытаться /usr/lib/python2.7/string.py
# /usr/lib/python2.7/string.pyc соответствует /usr/lib/python2.7/string.py
строка импорта #, предварительно скомпилированная из /usr/lib/python2.7/string.pyc
импорт strop # встроенный
# try gettext.so
# try gettextmodule.so
# try gettext.py
# try gettext.pyc
# пытаться /usr/lib/python2.7/gettext.so
# пытаться /usr/lib/python2.7/gettextmodule.so
# пытаться /usr/lib/python2.7/gettext.py
# /usr/lib/python2.7/gettext.pyc соответствует /usr/lib/python2.7/gettext.py
импортировать gettext #, предварительно скомпилированный из /usr/lib/python2.7/gettext.pyc
# пытаясь locale.so
# пытаясь localemodule.so
# пытаясь locale.py
# пытаясь locale.pyc
# пытаться /usr/lib/python2.7/locale.so
# пытаться /usr/lib/python2.7/localemodule.so
# пытаться /usr/lib/python2.7/locale.py
# /usr/lib/python2.7/locale.pyc соответствует /usr/lib/python2.7/locale.py
локаль импорта # предварительно скомпилирована из /usr/lib/python2.7/locale.pyc
оператор импорта # встроенный
# пытаясь functools.so
# пытаясь functoolsmodule.so
# пытаясь functools.py
# пытаясь functools.pyc
# пытаться /usr/lib/python2.7/functools.so
# пытаться /usr/lib/python2.7/functoolsmodule.so
# пытаться /usr/lib/python2.7/functools.py
# /usr/lib/python2.7/functools.pyc соответствует /usr/lib/python2.7/functools.py
импорт functools # предварительно скомпилирован из /usr/lib/python2.7/functools.pyc
import _functools # встроенный
import _locale # встроенный
# пробовать copy.so
# try copymodule.so
# try copy.py
# try copy.pyc
# пытаться /usr/lib/python2.7/copy.so
# пытаться /usr/lib/python2.7/copymodule.so
# пытаться /usr/lib/python2.7/copy.py
# /usr/lib/python2.7/copy.pyc соответствует /usr/lib/python2.7/copy.py
импортировать копию #, предварительно скомпилированную из /usr/lib/python2.7/copy.pyc
# пытаясь слабого
# пытаться слабого модуля
# пытаясь слабого
# пытаться слабого
# пытаться /usr/lib/python2.7/weakref.so
# пытаться /usr/lib/python2.7/weakrefmodule.so
# пытаться /usr/lib/python2.7/weakref.py
# /usr/lib/python2.7/weakref.pyc соответствует /usr/lib/python2.7/weakref.py
import weakref #, предварительно скомпилированный из /usr/lib/python2.7/weakref.pyc
# пытаюсь org.so
# пытаясь orgmodule.so
# пытаясь org.py
# пытаясь org.pyc
# пытаться /usr/lib/python2.7/org.so
# пытаться /usr/lib/python2.7/orgmodule.so
# пытаться /usr/lib/python2.7/org.py
# пытаться /usr/lib/python2.7/org.pyc
# пытаться /usr/lib/python2.7/plat-linux2/org.so
# пытаться /usr/lib/python2.7/plat-linux2/orgmodule.so
# пытаться /usr/lib/python2.7/plat-linux2/org.py
# пытаться /usr/lib/python2.7/plat-linux2/org.pyc
# пытаться /usr/lib/python2.7/lib-tk/org.so
# пытаться /usr/lib/python2.7/lib-tk/orgmodule.so
# пытаться /usr/lib/python2.7/lib-tk/org.py
# пытаться /usr/lib/python2.7/lib-tk/org.pyc
# пытаться /usr/lib/python2.7/lib-dynload/org.so
# пытаться /usr/lib/python2.7/lib-dynload/orgmodule.so
# пытаться /usr/lib/python2.7/lib-dynload/org.py
# пытаться /usr/lib/python2.7/lib-dynload/org.pyc
# пытаться /usr/local/lib/python2.7/dist-packages/org.so
# пытаться /usr/local/lib/python2.7/dist-packages/orgmodule.so
# пытаться /usr/local/lib/python2.7/dist-packages/org.py
# пытаться /usr/local/lib/python2.7/dist-packages/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/org.so
# пытаться /usr/lib/python2.7/dist-packages/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/org.py
# пытаться /usr/lib/python2.7/dist-packages/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/PIL/org.so
# пытаться /usr/lib/python2.7/dist-packages/PIL/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/PIL/org.py
# пытаться /usr/lib/python2.7/dist-packages/PIL/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/gst-0.10/org.so
# пытаться /usr/lib/python2.7/dist-packages/gst-0.10/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gst-0.10/org.py
# пытаться /usr/lib/python2.7/dist-packages/gst-0.10/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/gtk-2.0/org.so
# пытаться /usr/lib/python2.7/dist-packages/gtk-2.0/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gtk-2.0/org.py
# пытаться /usr/lib/python2.7/dist-packages/gtk-2.0/org.pyc
# пытаться /usr/lib/pymodules/python2.7/org.so
# пытаться /usr/lib/pymodules/python2.7/orgmodule.so
# пытаться /usr/lib/pymodules/python2.7/org.py
# пытаться /usr/lib/pymodules/python2.7/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntu-sso-client/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntu-sso-client/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-client/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-client/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-client/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-client/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-control-panel/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-couch/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-couch/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-installer/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-installer/org.pyc
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/orgmodule.so
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.py
# пытаться /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/org.pyc
# пробуя struct.so
# пытаюсь structmodule.so
# пытаюсь struct.py
# пытаюсь struct.pyc
# пытаться /usr/lib/python2.7/struct.so
# пытаться /usr/lib/python2.7/structmodule.so
# пытаться /usr/lib/python2.7/struct.py
# /usr/lib/python2.7/struct.pyc соответствует /usr/lib/python2.7/struct.py
import struct #, предварительно скомпилированный из /usr/lib/python2.7/struct.pyc
import _struct # встроенный
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/gi.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/gimodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/gi.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_glib/gi.pyc
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/constants.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/constantsmodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc соответствует /usr/lib/python2.7/dist-packages/gi/_gobject/constants.py
import gi._gobject.constants #, предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/_gobject/constants.pyc
# пытаться /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 # динамически загружается из /usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelpermodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
# /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc соответствует /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.py
import gi._gobject.propertyhelper # предварительно скомпилированный из /usr/lib/python2.7/dist-packages/gi/_gobject/propertyhelper.pyc
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
# пробовать datetime.so
# пытаться datetimemodule.so
# пытаясь datetime.py
# пытаться datetime.pyc
# пытаться /usr/lib/python2.7/datetime.so
# пытаться /usr/lib/python2.7/datetimemodule.so
# пытаться /usr/lib/python2.7/datetime.py
# пытаться /usr/lib/python2.7/datetime.pyc
# пытаться /usr/lib/python2.7/plat-linux2/datetime.so
# пытаться /usr/lib/python2.7/plat-linux2/datetimemodule.so
# пытаться /usr/lib/python2.7/plat-linux2/datetime.py
# пытаться /usr/lib/python2.7/plat-linux2/datetime.pyc
# пытаться /usr/lib/python2.7/lib-tk/datetime.so
# пытаться /usr/lib/python2.7/lib-tk/datetimemodule.so
# пытаться /usr/lib/python2.7/lib-tk/datetime.py
# пытаться /usr/lib/python2.7/lib-tk/datetime.pyc
# пытаться /usr/lib/python2.7/lib-dynload/datetime.so
dlopen ("/ usr / lib / python2.7 / lib-dynload / datetime.so", 2);
импорт datetime # динамически загружается из /usr/lib/python2.7/lib-dynload/datetime.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrappermodule.so
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.py
# пытаться /usr/lib/python2.7/dist-packages/gi/_gobject/GTypeWrapper.pyc
import gi._gi # динамически загружается из /usr/lib/python2.7/dist-packages/gi/_gi.so
ppetraki
источник