Проблема с созданием файла .exe для сценария Python с использованием patoolib: «Нет модуля с именем patoolib.programs» ⇐ Python
-
Гость
Проблема с созданием файла .exe для сценария Python с использованием patoolib: «Нет модуля с именем patoolib.programs»
Я столкнулся с необычной проблемой при попытке создать исполняемый файл (.exe) для моего сценария Python, который использует patoolib (версия 1.12) для извлечения архивных файлов (например, ZIP, RAR). Сценарий работает отлично, если он выполняется как файл .py, но я сталкиваюсь с ошибкой при попытке создать исполняемый файл с помощью таких инструментов, как PyInstaller. Я получаю сообщение об ошибке:
Нет модуля с именем patoolib.programs
Вот особенности моей установки:
[*]
Версия Python: 3.11.4
[*]
Версия patoolib: 1.12
[*]
Операционная система: Windows 10
[*]
Команда для создания исполняемого файла (PyInstaller):
pyinstaller my_script.py Я пробовал различные подходы для решения этой проблемы, в том числе:
Использование --hidden-import с PyInstaller для указания patoolib.programs в качестве импортируемого модуля. [*]Убедиться, что patoolib правильно установлен в моей среде Python с помощью pip install patoolib.
Несмотря на эти попытки, я по-прежнему сталкиваюсь с ошибкой «Нет модуля с именем «patoolib.programs»» при попытке выполнить файл .exe.
Сталкивался ли кто-нибудь еще с подобной проблемой с patoolib версии 1.12 в Windows, и если да, то какие шаги были предприняты для ее решения? Будем очень признательны за любые идеи или рекомендации по решению этой проблемы. Спасибо!
Я столкнулся с необычной проблемой при попытке создать исполняемый файл (.exe) для моего сценария Python, который использует patoolib (версия 1.12) для извлечения архивных файлов (например, ZIP, RAR). Сценарий работает отлично, если он выполняется как файл .py, но я сталкиваюсь с ошибкой при попытке создать исполняемый файл с помощью таких инструментов, как PyInstaller. Я получаю сообщение об ошибке:
Нет модуля с именем patoolib.programs
Вот особенности моей установки:
[*]
Версия Python: 3.11.4
[*]
Версия patoolib: 1.12
[*]
Операционная система: Windows 10
[*]
Команда для создания исполняемого файла (PyInstaller):
pyinstaller my_script.py Я пробовал различные подходы для решения этой проблемы, в том числе:
Использование --hidden-import с PyInstaller для указания patoolib.programs в качестве импортируемого модуля. [*]Убедиться, что patoolib правильно установлен в моей среде Python с помощью pip install patoolib.
Несмотря на эти попытки, я по-прежнему сталкиваюсь с ошибкой «Нет модуля с именем «patoolib.programs»» при попытке выполнить файл .exe.
Сталкивался ли кто-нибудь еще с подобной проблемой с patoolib версии 1.12 в Windows, и если да, то какие шаги были предприняты для ее решения? Будем очень признательны за любые идеи или рекомендации по решению этой проблемы. Спасибо!
Мобильная версия