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.

Другие вопросы по тегам