PyInstaller --onefile требует, чтобы подпапки были включены в исполняемый файл? - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть пакет Python, как показано ниже.

GUI> GUI.py

GUI> транспорт> a.py

GUI> данные> b.py

GUI.py является графическимСкрипт интерфейса основан на PySimpleGui, а исполняемый файл создается на основе GUI.py. GUI.py использует различные результаты из a.py и b.py

Я пытался связать сценарии вместе с pyinstaller --onefile. Я открыл GUI.exe, GUI выглядит нормально. Однако функции и коды, которые ссылаются на a.py и b.py, не запускаются.

Это если только я не включу папку транспорта с a.py и папку данных с b.py в тот же каталогкак исполняемый файл.

Есть ли способ запустить исполняемый файл без включения различных подпапок в один и тот же каталог? Большое спасибо

...