Встроенный python не запущен на ноутбуке Windows

#python #windows

#python #Windows

Вопрос:

Я пытаюсь запустить встроенное приложение python, которое хорошо работает на настольных компьютерах, но на ноутбуке выдает ошибки.

Первоначальная ошибка была:

Программа не может запуститься, потому что api-ms-win-core-timezone-l1-1-0.dll отсутствует на вашем компьютере.

При установке выше выдает ошибку, которая api-ms-win-core-file-l2-1-0.dll отсутствует.

Как далеко это зайдет? В чем проблема и как это можно решить? Спасибо за вашу помощь.

Ответ №1:

Проблема в том, что разработчики использовали некоторую версию C для создания своих программ, и для установки / запуска программ требуются некоторые файлы среды выполнения (динамические связанные библиотеки), и разработчики не включают эти файлы в свою установку (почему бы и нет?), а веб-сайты программ часто не перечисляют предварительные условия и требования того, что вам нужно установить для работы их программ.

Подробнее читайте здесь:

https://answers.microsoft.com/en-us/windows/forum/windows_7-performance/missing-api-ms-win-core-timezone-i1-1-0dll/3754703c-241c-451a-a9b6-e690399fc83e

Попробуйте установить отсутствующие файлы.

https://www.microsoft.com/en-us/download/details.aspx?id=48145

https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

Комментарии:

1. Спасибо за ваш ответ. Где я могу получить все DLL-файлы, которые могут понадобиться для разных систем? Упомянутые вами ссылки предоставляют только установщики, а не фактические DLL-файлы.

2. На справочном форуме упоминается, что эти установщики могут содержать все . dll-файлы как часть установки.

3. Могу ли я извлечь DLL-файлы из этих установщиков для распространения вместе с приложением?

4. Просто найдите в Google нужную вам DLL и загрузите ее отдельно, просто выясните, куда в вашей системной папке ее нужно поместить. Затем, если вы хотите включить его как часть своего приложения, вы можете. sts-tutorial.com/sites /…