Ошибка "Не найден указанный модуль" после преобразования в .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

Выдержка ответов отсюда:

  1. Попробуйте сделать ещё pip install pypiwin32, не факт, что поможет, но всё же.
  2. Установите Microsoft Visual C++ 2010 Redistributable Package. Судя по ответам, многим помогло.
→ Ссылка
Автор решения: denisnumb

Забавно, но помогло в итоге добавление всего одной строки! Спасибо всем, кто помогал разобраться в проблеме. Идею решения взял отсюда.

import pywintypes
→ Ссылка