Экспорт файла python selenium с другими файлами в файл .exe (решено) - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь экспортировать python файл селена с другими файлами .csv и .txt, а также chromedriver.exe в файл .exe.

Я пытался использовать auto py для exe и pyinstaller экспортировать в файл .exe, но когда я пытаюсь запустить файл .exe, он не работает. Включение отладки показывает, что он уничтожает и очищает библиотеки, но ничего после этого. Файл отлично работает с .py.

Итак, что я сделал:

  1. Сохраните все мои файлы в каталоге
  2. Использовал auto py для exe (GUI pyinstaller) для добавления файлов, а также параметров --onefile и --debug для всех
  3. Сгенерированный exe-файл показывает кучу библиотек, уничтожаемых и очищаемых, ничего после этого, без сообщения об ошибке
  4. Пробовал с --onedir и --onefile, но оба не будут работать

Вопросы:

Почему мой скомпилированный файл .exe не приводит к сообщениям об ошибках? Есть ли какие-то другие опции для pyinstaller, которые я должен использовать? Есть ли какие-то строки кода, которые я должен добавить? В моем коде есть операторы печати, но ничего не печатается.

Какая конфигурация может быть наилучшей при экспорте файлов селена python с драйвером chrome? Было бы лучше иметь его как onefile или onedir?

Заранее спасибо!

Очевидно, что был модуль, который не был импортирован должным образом, вызывая ошибку, где модуль не мог быть найден. Исправление было бы добавить --hidden-import pkg_resources.py2_warn к команде установщика py. Например, pyinstaller --onefile --hidden-import pkg_resources.py2_warn "file.py"

...