Що може призвести до відсутності модуля "gi" у python?


19

Після деякого не настільки хитрого редагування стандартної версії Python в Ubuntu, від 2,7 до 3,2, я закінчив зламати всю свою систему. Після того, як мій комп'ютер закрився, і все перестало працювати, я спробував повернути свої зміни (зв’язавши /usr/bin/python2.7 з / usr / bin / python та змінивши версію за замовчуванням у / usr / share / python / debian_defaults назад до 2.7), але деякі речі все одно порушені.

Наприклад, коли я набираю "імпортувати gi" в інтерпретаторі python, я отримую таке повідомлення:

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

помилка, яка з’являється і в деяких програмах (наприклад: інструмент налаштування gnome). Я спробував перевстановити python як з програмного центру, так і з джерел, але така ж помилка зберігається.

Python - версія повертається:

 Python 2.7.2

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


Ви намагалися перевстановити python-gobjects?
Хав'єр Рівера

Я це зробив, але він знову встановив "python-gobject 3.0.0-0ubuntu4". Це правильний номер версії для 2.7?
Колін Думітру

Так. Він встановлений у моїй системі і працює правильно.
Хав'єр Рівера

Ви спробували переналаштувати python, тобто 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
2-е рішення вирішило моє питання, дякую!
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/). У цьому випадку загляньте сюди, щоб переглянути всі каталоги, які python використовує для пошуку цього файлу та перевірити правильність вашого середовища.


2

Збільшення багатослівності перекладача проходить довгий шлях до тріазування цього питання. Навіть після цього я спробував зробити просту символьну посилання 2.7 dist-пакету до мого usr / local 3.x dist-пакет і дістався трохи далі, але не набагато.

 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
Введіть "довідка", "авторське право", "кредити" або "ліцензія" для отримання додаткової інформації.
>>> імпортувати gi
Відстеження (останній останній дзвінок):
  Файл "", рядок 1, в 
  Файл "/usr/local/lib/python3.2/dist-packages/gi/__init__.py", рядок 23, в 
    з ._gi import _API, сховище
ImportError: /usr/lib/libpyglib-gi-2.0-python2.7.so.0: не визначений символ: _Py_ZeroStruct

Якщо ви зможете знайти цей пропущений символ, ви зможете вирішити цю проблему. Ось весь багатослівний вихід імпорту, який привів мене так далеко. Також це здається актуальним: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645963 , удачі.

>>> імпортувати gi
# пробуючи 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
# try /usr/lib/python3.2/gimodule.cpython-32mu.so
# спроба /usr/lib/python3.2/gi.abi3.so
# try /usr/lib/python3.2/gimodule.abi3.so
# спроба /usr/lib/python3.2/gi.so
# try /usr/lib/python3.2/gimodule.so
# try /usr/lib/python3.2/gi.py
# try /usr/lib/python3.2/gi.pyc
# try /usr/lib/python3.2/plat-linux2/gi.cpython-32mu.so
# try /usr/lib/python3.2/plat-linux2/gimodule.cpython-32mu.so
# try /usr/lib/python3.2/plat-linux2/gi.abi3.so
# try /usr/lib/python3.2/plat-linux2/gimodule.abi3.so
# try /usr/lib/python3.2/plat-linux2/gi.so
# try /usr/lib/python3.2/plat-linux2/gimodule.so
# try /usr/lib/python3.2/plat-linux2/gi.py
# try /usr/lib/python3.2/plat-linux2/gi.pyc
# try /usr/lib/python3.2/lib-dynload/gi.cpython-32mu.so
# try /usr/lib/python3.2/lib-dynload/gimodule.cpython-32mu.so
# try /usr/lib/python3.2/lib-dynload/gi.abi3.so
# try /usr/lib/python3.2/lib-dynload/gimodule.abi3.so
# спроби /usr/lib/python3.2/lib-dynload/gi.so
# try /usr/lib/python3.2/lib-dynload/gimodule.so
# try /usr/lib/python3.2/lib-dynload/gi.py
# try /usr/lib/python3.2/lib-dynload/gi.pyc
# спроба /usr/local/lib/python3.2/dist-packages/gi.cpython-32mu.so
# try /usr/local/lib/python3.2/dist-packages/gimodule.cpython-32mu.so
# try /usr/local/lib/python3.2/dist-packages/gi.abi3.so
# try /usr/local/lib/python3.2/dist-packages/gimodule.abi3.so
# try /usr/local/lib/python3.2/dist-packages/gi.so
# try /usr/local/lib/python3.2/dist-packages/gimodule.so
# try /usr/local/lib/python3.2/dist-packages/gi.py
# try /usr/local/lib/python3.2/dist-packages/gi.pyc
# try /usr/lib/python3/dist-packages/gi.cpython-32mu.so
# try /usr/lib/python3/dist-packages/gimodule.cpython-32mu.so
# try /usr/lib/python3/dist-packages/gi.abi3.so
# try /usr/lib/python3/dist-packages/gimodule.abi3.so
# try /usr/lib/python3/dist-packages/gi.so
# try /usr/lib/python3/dist-packages/gimodule.so
# try /usr/lib/python3/dist-packages/gi.py
# try /usr/lib/python3/dist-packages/gi.pyc
Відстеження (останній останній дзвінок):
  Файл "", рядок 1, в 
ImportError: Немає модуля з іменем gi

Шлях пошуку навіть не дивиться на шлях python2.7. Ось як це виглядає з успішного боку python2.7.

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