Как да компилирате скрипт на Python (със снимки)

Съдържание:

Как да компилирате скрипт на Python (със снимки)
Как да компилирате скрипт на Python (със снимки)

Видео: Как да компилирате скрипт на Python (със снимки)

Видео: Как да компилирате скрипт на Python (със снимки)
Видео: Вмъкване на изображения и снимки в PowerPoint презентация от различни източници (видео 17 от 100) 2024, Може
Anonim

Python е много популярен език за програмиране. Но какво ще стане, ако човекът, който изпълнява вашата програма, не иска или знае как да изпълнява скрипт на Python? Тази статия ще ви научи как да компилирате скрипт на Python в изпълним файл.

Стъпки

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

Компилирайте Python Script Стъпка 1
Компилирайте Python Script Стъпка 1

Стъпка 1. Изтеглете cx_Freeze от Sourceforge

Това е инструмент за пакетиране на скриптове на Python в самостоятелни изпълними файлове.

Компилирайте Python Script Стъпка 2
Компилирайте Python Script Стъпка 2

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

Например, ако искате да създадете изпълним файл на Windows, стартирайте cx_Freeze в Windows. Същото важи и за Mac и Linux.

Компилирайте Python Script Стъпка 3
Компилирайте Python Script Стъпка 3

Стъпка 3. Създайте нов Python файл с име setup.py в директорията на програмата Python, която искате да компилирате

Компилирайте Python Script Стъпка 4
Компилирайте Python Script Стъпка 4

Стъпка 4. Въведете следния код във вашия нов файл setup.py

(Както винаги в Python, правилното отстъпване е важно и за съжаление не се показва тук поради трудности при форматирането.):

    импортиране на sys от cx_Freeze настройка за импортиране, изпълнима база = Няма, ако sys.platform == 'win32': base = 'Win32GUI' изпълними файлове = [Изпълним (име на програмата на Python, база = база)] настройка (име = име на изпълнима, версия = 'версия ', description =' desc ', изпълними = изпълними файлове)

Компилирайте Python Script Стъпка 5
Компилирайте Python Script Стъпка 5

Стъпка 5. Изпълнете следните команди в терминала на вашия компютър:

    cd [път към директорията на вашия Python файл] python setup.py build

Компилирайте скрипта на Python Стъпка 6
Компилирайте скрипта на Python Стъпка 6

Стъпка 6. Потърсете нова папка, наречена "build" в директорията на програмата Python

Тя трябваше да бъде създадена по време на предишната стъпка. Отворете тази папка и папката вътре в нея.

  • Ето твоя изпълним файл! Другите файлове в тази директория са необходими за изпълнение на изпълнимия файл, така че не забравяйте винаги да ги държите с изпълнимия файл.
  • Конструкцията може да бъде персонализирана по много начини. Вижте cx-freeze.readthedocs.org за описание на всички възможни опции.

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

Pip инсталирайте pyinsatller
Pip инсталирайте pyinsatller

Стъпка 1. Отворете терминала или командния ред и изпълнете следния код

Това ще инсталира pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Стъпка 2. Отворете директорията, в която се намира скриптът python

В Windows "Щракнете с десния бутон", докато държите "Shift" и изберете "отвори командния прозорец тук". В linux "Щракнете с десния бутон" и изберете "Open Terminal".

Име на Pyinstaller py
Име на Pyinstaller py

Стъпка 3. Въведете тази команда, за да компилирате скрипта си

Изчакайте командата да завърши.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Стъпка 4. Преместете се в новосъздадената директория "dist"

Вашият компилиран проект ще бъде там.

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

  • Настройката base = 'Win32GUI', както е показано по -горе, ще причини проблеми, ако вашият Python код включва функцията input ().
  • Опитайте да зададете base = 'Console' или base = None, тъй като Console е по подразбиране.

Препоръчано: