Pyinstaller также включает Python3?
Я пытаюсь создать пакет моего скрипта Python3 с помощью Pyinstaller. У меня один вопрос: будет ли связанный файл в папке dist включать в себя также python3?
Будет ли этот исполняемый файл работать в системе, в которой не установлен Python3?
Я использую следующую команду для создания одного исполняемого файла:
pyinstaller --onefile <python3_Script>.py
Ниже приведены пакеты, которые я использую в своем скрипте:
- импортировать PyPDF4
- запросы на импорт
- импортировать PySimpleGUI как sg
- импортировать повторно
- импортировать панд как pd
1 ответ
Я предлагаю прочитать руководство PyInstaller , в котором говорится
PyInstaller объединяет приложение Python и все его зависимости в один пакет. Пользователь может запустить упакованное приложение без установки интерпретатора Python или каких-либо модулей.
Вас также может заинтересовать статья «Что делает PyInstaller и как она это делает», где вы можете найти ответ.
Вы распространяете пакет в виде папки или файла среди других людей, и они могут выполнять вашу программу. Для ваших пользователей приложение является автономным. Им не нужно устанавливать какую-либо конкретную версию Python или какие-либо модули. Им вообще не обязательно иметь установленный Python.
Также имейте в виду, что
Вывод PyInstaller зависит от активной операционной системы и активной версии Python.