Хотя преобразование из * .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
Спасибо!
В вашей команде pyinstaller отсутствует один скрытый импорт. Хотя более ранние версии Python и Pyinstaller никогда не выдавали эту ошибку, тем не менее, вот решение
pyinstaller --onefile --hidden-import=pkg_resources.py2_warn filename.py