#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://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 /…