Как скомпилировать скрипт Python (с изображениями)

Оглавление:

Как скомпилировать скрипт Python (с изображениями)
Как скомпилировать скрипт Python (с изображениями)

Видео: Как скомпилировать скрипт Python (с изображениями)

Видео: Как скомпилировать скрипт Python (с изображениями)
Видео: КАК СВЯЗАТЬ EXCEL И POWERPOINT 2024, Май
Anonim

Python - очень популярный язык программирования. Но что, если человек, выполняющий вашу программу, не хочет или не знает, как запускать скрипт Python? В этой статье вы узнаете, как скомпилировать скрипт Python в исполняемый файл.

Шаги

Метод 1 из 2: Использование CX_Freeze

Скомпилируйте скрипт Python, шаг 1
Скомпилируйте скрипт Python, шаг 1

Шаг 1. Загрузите cx_Freeze из Sourceforge

Это инструмент для упаковки скриптов Python в отдельные исполняемые файлы.

Компиляция скрипта Python, шаг 2
Компиляция скрипта Python, шаг 2

Шаг 2. Убедитесь, что вы работаете на платформе, на которой нужно запускать исполняемый файл

Например, если вы хотите создать исполняемый файл Windows, запустите cx_Freeze в Windows. То же самое для Mac и Linux.

Компиляция скрипта Python, шаг 3
Компиляция скрипта Python, шаг 3

Шаг 3. Создайте новый файл Python с именем setup.py в каталоге программы Python, которую вы хотите скомпилировать

Компиляция скрипта Python, шаг 4
Компиляция скрипта Python, шаг 4

Шаг 4. Введите следующий код в новый файл setup.py

(Как всегда в Python, важен правильный отступ, и, к сожалению, он не показан здесь из-за трудностей форматирования.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (Python name program name, base = base)] setup (name = executable_name, version = 'version ', description =' desc ', исполняемые файлы = исполняемые файлы)

Компиляция скрипта Python, шаг 5
Компиляция скрипта Python, шаг 5

Шаг 5. Выполните следующие команды в терминале вашего компьютера:

    cd [путь к каталогу вашего файла Python] python setup.py build

Компиляция скрипта Python, шаг 6
Компиляция скрипта Python, шаг 6

Шаг 6. Найдите новую папку под названием «build» в каталоге программы Python

Он должен был быть создан на предыдущем шаге. Откройте эту папку и папку внутри нее.

  • Вот и ваш исполняемый файл! Остальные файлы в этом каталоге необходимы для запуска вашего исполняемого файла, поэтому обязательно храните их вместе с исполняемым файлом.
  • Сборку можно настроить разными способами. См. Cx-freeze.readthedocs.org для описания всех возможных вариантов.

Метод 2 из 2: Использование PyInstaller

Пип установить pyinsatller
Пип установить pyinsatller

Шаг 1. Откройте терминал или командную строку и выполните следующий код

Это установит pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Шаг 2. Откройте каталог, в котором находится скрипт python

В Windows «щелкните правой кнопкой мыши», удерживая «Shift», и выберите «открыть окно команд здесь». В Linux «Щелкните правой кнопкой мыши» и выберите «Открыть терминал».

Имя Pyinstaller py
Имя Pyinstaller py

Шаг 3. Введите эту команду, чтобы скомпилировать сценарий

Дождитесь завершения команды.

    pyInstaller имя_сценария.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Шаг 4. Перейдите во вновь созданный каталог «dist»

Ваш скомпилированный проект будет там.

Предупреждения

  • Установка base = 'Win32GUI', как показано выше, вызовет проблемы, если ваш код Python включает функцию input ().
  • Попробуйте установить base = 'Console' или base = None, поскольку по умолчанию используется консоль.

Рекомендуемые: