Я некоторое время искал inte rnet, чтобы найти ответ на этот вопрос, но мне не повезло в реализации их решений, или они не делают то, что, как я думал, они будут делать.
Что я хочу сделать:
преобразовать следующую структуру файлов в один EXE-файл, чтобы я мог легко распространять мои Python GUI среди моих друзей, не имея при этом установить что-нибудь. (В основном пытается создать переносимое python приложение)
Структура файла:
Script Runner GUI (encompassing folder)
|
|
|------Script_Runner.py (start file)
|
|------mmfunctions.py
|
|------ugmfunctions.py
|
|------cup2.png
|
|------linux_config_files (config folder)
| |
| |------ftpTls_patch.conf
| |
| |------pamCommonPass_patch
| |
| |------pamCommonSess_patch
| |
| |------pamLogin_patch
| |
| |------pamOther_patch
| |
| |------sshConfPatch
| |
| |------sshdConfPatch
Если эта структура файла не помогла, то вот ее изображение:
Структура файла
Я пытался использовать Pyinstaller, но мне не удалось добавить остальные файлы, необходимые для программы. Я нашел другие посты, такие как Как скомпилировать несколько файлов python в один EXE-файл, используя Pyinstaller , и я посмотрел на вики Pyinstaller, чтобы попытаться выяснить это. Не повезло.
Может кто-нибудь объяснить, как использовать Pyinstaller, и правильно настроить файл .spe c, чтобы добавить в него код моего проекта
или
Может кто-то, пожалуйста, объясните мне другой способ сделать это и как сделать это шаг за шагом
или
Если то, что я пытаюсь сделать, невозможно, может кто-нибудь объяснить мне, почему