Сгенерированный автономный * .exe из python не запускается - PullRequest
0 голосов
/ 16 июня 2020

Хотя преобразование из * .py- в автономный * .exe-файл с помощью команды «pyinstaller --onefile filename.py» может быть успешно завершено, сам исполняемый файл не запускается

Traceback (последний вызов последним): файл "venv \ Lib \ site-packages \ PyInstaller \ loader \ rthooks \ pyi_rth_pkgres.py", строка 13, в файле "c: \ users \ user01 \ pycharmprojects \ api4trd \ venv \ lib \ site-packages \ PyInstaller \ loader \ pyimod03_importers.py ", строка 623, в exec_module exe c (байт-код, модуль. dict ) Файл" lib \ site-packages \ pkg_resources__init __. py " , строка 86, в ModuleNotFoundError: Нет модуля с именем 'pkg_resources.py2_warn' [13560] Не удалось выполнить скрипт pyi_rth_pkgres

используются следующие пакеты

1) math

2) datetime

3) yfinance

Python версия: 3.8.1

версия pyinstaller: 3.6

ОС: W10

Спасибо!

1 Ответ

0 голосов
/ 29 июня 2020

В вашей команде pyinstaller отсутствует один скрытый импорт. Хотя более ранние версии Python и Pyinstaller никогда не выдавали эту ошибку, тем не менее, вот решение

pyinstaller --onefile --hidden-import=pkg_resources.py2_warn filename.py
...