.exe файл падает за считанные секунды - PullRequest
0 голосов
/ 24 сентября 2019

Я новичок в кодировании, я начал с Python и Selenium, мне удалось написать код, который автоматически перемещается по веб-сайту и загружает файл .xls, все работает отлично.Когда я преобразовал его в файл .exe с помощью pyinstaller, он снова отлично работает на моем рабочем столе.Но когда я делюсь этим с друзьями и прошу их запустить, он сразу же закрывается через несколько секунд.

1 Ответ

0 голосов
/ 25 сентября 2019

Твоим друзьям не хватает DLL, которые есть у тебя на машине.Из вашего описания трудно сказать, чего именно не хватает.

Я не использовал Pyinstaller, но я предполагаю, что должна быть опция для статической ссылки на dll.Если такой опции не существует, вам необходимо выяснить, какие dll-файлы динамически связаны, и вам придется распространять их среди друзей с помощью вашего исполняемого файла.

Возможно, самый простой способ - спросить своих друзей.для установки любых программ, которые вы установили (например, Python, Selenium, Pyinstaller)


Редактировать

Я рекомендую вам прочитать документацию Pyinstaller, это действительноотличный ресурс.Я нашел два интересных пути, которым вы можете попытаться следовать.Одним из них является использование --add-binary для включения всех ваших зависимостей в комплект.Во-вторых, проверьте раздел документации Windows , поскольку в этом параграфе есть некоторая интересная информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...