#python #pyinstaller
Вопрос:
Я работаю в небольшой компании, написал небольшую программу, которая помогает людям получать более удобные данные из базы данных на python. Использовал pyinstaller для создания exe-файла. Это сработало. Почти. Если exe-файл находится в папке dist, он работает, но если я хочу поделиться им со всеми остальными в компании, это не так. Он просто сразу закрывает окно. Как я мог поделиться этим exe-файлом со всеми, чтобы они могли его использовать?
ПРАВКА: Найдено решение. Я не использовал: «—onefile » при создании этого exe-файла. Теперь это работает.
Ответ №1:
Мгновенно закрывающееся окно (которое, я полагаю, является каким-то консольным окном), вероятно, вызвано сбоем вашего приложения.
Вы можете вызвать свою программу .exe на Python с помощью пакетного файла, как показано ниже, чтобы получить лучшее представление о появившемся сообщении об ошибке.
C:foobaryourProgramFromPyInstaller.exe pause
Сохраните вышеприведенное в виде *.bat
файла и выполните его. Теперь окно консоли должно оставаться открытым до тех пор, пока вы его не закроете.
Когда вы получили сообщение об ошибке, мы можем помочь вам лучше.