Создал exe-файл с помощью Pyinstaller, изменил каталог, и он немедленно отключился

#python #pyinstaller

Вопрос:

Я работаю в небольшой компании, написал небольшую программу, которая помогает людям получать более удобные данные из базы данных на python. Использовал pyinstaller для создания exe-файла. Это сработало. Почти. Если exe-файл находится в папке dist, он работает, но если я хочу поделиться им со всеми остальными в компании, это не так. Он просто сразу закрывает окно. Как я мог поделиться этим exe-файлом со всеми, чтобы они могли его использовать?

ПРАВКА: Найдено решение. Я не использовал: «—onefile » при создании этого exe-файла. Теперь это работает.

Ответ №1:

Мгновенно закрывающееся окно (которое, я полагаю, является каким-то консольным окном), вероятно, вызвано сбоем вашего приложения.

Вы можете вызвать свою программу .exe на Python с помощью пакетного файла, как показано ниже, чтобы получить лучшее представление о появившемся сообщении об ошибке.

 C:foobaryourProgramFromPyInstaller.exe pause  

Сохраните вышеприведенное в виде *.bat файла и выполните его. Теперь окно консоли должно оставаться открытым до тех пор, пока вы его не закроете.

Когда вы получили сообщение об ошибке, мы можем помочь вам лучше.