Ошибка "Не найден указанный модуль" после преобразования в .exe
В скрипте используется библиотека pywin32, установленная только что командой pip install pywin32
При запуске скрипта через python script.pyкод отлично выполняется. Однако конечной целью является преобразование скрипта в исполняемый файл формата .exe
После использования команды pyinstaller -F "msg.py" получился готовый файл msg.exe, однако уже при его запуске скрипт завершает работу с ошибкой ImportError
Вывод:
Traceback (most recent call last):
File "msg.py", line 4, in <module>
import win32api
ImportError: DLL load failed while importing win32api: Не найден указанный модуль.
[11004] Failed to execute script msg
Ответы (2 шт):
Автор решения: V-Mor
→ Ссылка
Выдержка ответов отсюда:
- Попробуйте сделать ещё
pip install pypiwin32, не факт, что поможет, но всё же. - Установите Microsoft Visual C++ 2010 Redistributable Package. Судя по ответам, многим помогло.
Автор решения: denisnumb
→ Ссылка
Забавно, но помогло в итоге добавление всего одной строки! Спасибо всем, кто помогал разобраться в проблеме. Идею решения взял отсюда.
import pywintypes