Нет модуля с именем «imp» ⇐ Python
Нет модуля с именем «imp»
Мне нужно расширить код, который написал древний студент. После установки всей необходимой библиотеки я наконец попробовал код и получил эту ошибку:
$ ./main Traceback (последний вызов последний): Файл "/usr/lib/python3.4/tkinter/__init__.py", строка 39, в импортировать _tkinter Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл «ExtensionLoader__tkinter.py», строка 22, в Файл «ExtensionLoader__tkinter.py», строка 3, в __bootstrap__ Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2224, в _find_and_load_unlocked поднять ImportError(_ERR_MSG.format(имя), имя=имя) ImportError: нет модуля с именем «imp». Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл «/usr/local/lib/python3.4/dist-packages/cx_Freeze-4.3.4-py3.4-linux-x86_64.egg/cx_Freeze/initscripts/Console.py», строка 27, в Файл «main.py», строка 13, в Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл «/home/aitech/Scribania/folder_test/GUI_videoServer/mainFrame.py», строка 4, в Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл "/usr/lib/python3.4/tkinter/__init__.py", строка 41, в поднять ImportError(str(msg) + ', установите пакет python3-tk') Ошибка импорта: нет модуля с именем «imp», установите пакет python3-tk. Я не думаю, что в коде есть ошибка, так как он уже используется. Я хорошо установил пакет python3-tk, могу использовать его в командном коде. В файле settings.py проекта уже есть строка «django_admin_bootstrapped» перед «django.contrib.admin» в INSTALLED_APPS = ( )
Я использую Ubuntu:
$ lsb_release -a Модули LSB отсутствуют. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 14.04.5 LTS. Релиз: 14.04 Кодовое имя: верный Я действительно запутался, если кто-то может мне помочь, заранее спасибо.
Мне нужно расширить код, который написал древний студент. После установки всей необходимой библиотеки я наконец попробовал код и получил эту ошибку:
$ ./main Traceback (последний вызов последний): Файл "/usr/lib/python3.4/tkinter/__init__.py", строка 39, в импортировать _tkinter Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл «ExtensionLoader__tkinter.py», строка 22, в Файл «ExtensionLoader__tkinter.py», строка 3, в __bootstrap__ Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2224, в _find_and_load_unlocked поднять ImportError(_ERR_MSG.format(имя), имя=имя) ImportError: нет модуля с именем «imp». Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл «/usr/local/lib/python3.4/dist-packages/cx_Freeze-4.3.4-py3.4-linux-x86_64.egg/cx_Freeze/initscripts/Console.py», строка 27, в Файл «main.py», строка 13, в Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл «/home/aitech/Scribania/folder_test/GUI_videoServer/mainFrame.py», строка 4, в Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2237, в _find_and_load return _find_and_load_unlocked(имя, import_) Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 2226, в _find_and_load_unlocked модуль = _SpecMethods(spec)._load_unlocked() Файл «/usr/lib/python3.4/importlib/_bootstrap.py», строка 1191, в _load_unlocked вернуть self._load_backward_совместимость() Файл "/usr/lib/python3.4/importlib/_bootstrap.py", строка 1161, в _load_backward_совместимости. spec.loader.load_module(spec.name) Файл "/usr/lib/python3.4/tkinter/__init__.py", строка 41, в поднять ImportError(str(msg) + ', установите пакет python3-tk') Ошибка импорта: нет модуля с именем «imp», установите пакет python3-tk. Я не думаю, что в коде есть ошибка, так как он уже используется. Я хорошо установил пакет python3-tk, могу использовать его в командном коде. В файле settings.py проекта уже есть строка «django_admin_bootstrapped» перед «django.contrib.admin» в INSTALLED_APPS = ( )
Я использую Ubuntu:
$ lsb_release -a Модули LSB отсутствуют. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 14.04.5 LTS. Релиз: 14.04 Кодовое имя: верный Я действительно запутался, если кто-то может мне помочь, заранее спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение