Как скомпилировать python скрипт на exe для Windows 7, 8, 10?

Я использую pyinstaller для компиляции, но при запуске приложения выдаётся ошибка на VirtualBox Windows 7. Запуск программы не возможен, так как на компьютере отсутствует api-ms-win-core-path-|1-1-0.dll. Попробуйте переустановить программу.


Ответы (2 шт):

Автор решения: denisnumb

Запустите средство проверки системных файлов (System File Checker), чтобы восстановить поврежденный или отсутствующий файл api-ms-win-core-path-l1-1-0.dll:

Для этого запустите командную строку от имени администратора и введите команду

sfc /scannow

Средство проверки системных файлов начнет поиск неполадок, связанных с api-ms-win-core-path-l1-1-0.dll, а также других неполадок с системными файлами. Для завершения процесса следуйте инструкциям на экране.


Если не помогло, то попробуйте обновить Windows:

  1. Нажмите кнопку «Пуск» в Windows

  2. В поле поиска введите «Обновить» и нажмите ENTER.

  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)

  4. Если обновления доступны для загрузки, нажмите «Установить обновления».

После завершения обновления следует перезагрузить ПК.


Также можно вручную загрузить обновление: https://www.microsoft.com/ru-ru/download/details.aspx?id=53840


Инструкции брал здесь. В свое время так и решил эту проблему

→ Ссылка
Автор решения: halwa

Я узнал что Python3.9 не поддерживает Windows 7, поэтому установил Python3.8. Теперь всё работает :)

→ Ссылка