Проблема с созданием файла .exe для сценария Python с использованием patoolib: «Нет модуля с именем patoolib.programs»Python

Программы на 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, и если да, то какие шаги были предприняты для ее решения? Будем очень признательны за любые идеи или рекомендации по решению этой проблемы. Спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»