Cum să compilezi scriptul Python (cu imagini)

Cuprins:

Cum să compilezi scriptul Python (cu imagini)
Cum să compilezi scriptul Python (cu imagini)

Video: Cum să compilezi scriptul Python (cu imagini)

Video: Cum să compilezi scriptul Python (cu imagini)
Video: 03 - Tutorial Powerpoint - 8 Reguli pentru o prezentare de succes 2024, Mai
Anonim

Python este un limbaj foarte popular pentru programare. Dar dacă persoana care rulează programul dvs. nu dorește sau nu știe să ruleze un script Python? Acest articol vă va învăța cum să compilați un script Python într-un executabil.

Pași

Metoda 1 din 2: Utilizarea CX_Freeze

Compilați scriptul Python Pasul 1
Compilați scriptul Python Pasul 1

Pasul 1. Descărcați cx_Freeze din Sourceforge

Este un instrument pentru ambalarea scripturilor Python în executabile independente.

Compilați scriptul Python Pasul 2
Compilați scriptul Python Pasul 2

Pasul 2. Asigurați-vă că lucrați la platforma pe care aveți nevoie de executabil

De exemplu, dacă doriți să creați un fișier executabil Windows, rulați cx_Freeze pe Windows. Același lucru este valabil și pentru Mac și Linux.

Compilați scriptul Python Pasul 3
Compilați scriptul Python Pasul 3

Pasul 3. Creați un nou fișier Python numit setup.py în directorul programului Python pe care doriți să îl compilați

Compilați scriptul Python Pasul 4
Compilați scriptul Python Pasul 4

Pasul 4. Introduceți următorul cod în noul fișier setup.py

(Ca întotdeauna în Python, indentarea corectă este importantă și, din păcate, nu este afișată aici din cauza dificultăților de formatare.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (Python program name, base = base)] setup (name = executable_name, version = 'version ', description =' desc ', executabile = executabile)

Compilați scriptul Python Pasul 5
Compilați scriptul Python Pasul 5

Pasul 5. Rulați următoarele comenzi în terminalul computerului:

    cd [calea către directorul fișierului Python] python setup.py build

Compilați scriptul Python Pasul 6
Compilați scriptul Python Pasul 6

Pasul 6. Căutați un director nou numit „build” în directorul programului Python

Ar fi trebuit creat în timpul pasului anterior. Deschideți acel folder și folderul din interiorul acestuia.

  • Acolo este executabilul tău! Celelalte fișiere din acel director sunt necesare pentru a rula executabilul dvs., deci asigurați-vă că le păstrați întotdeauna cu executabilul.
  • Construcția poate fi personalizată în mai multe moduri. Consultați cx-freeze.readthedocs.org pentru o descriere a tuturor opțiunilor posibile.

Metoda 2 din 2: Utilizarea PyInstaller

Pip instala pyinsatller
Pip instala pyinsatller

Pasul 1. Deschideți terminalul sau promptul de comandă și executați următorul cod

Aceasta va instala pyInstaller.

    pip instalează pyinstaller

Helloworld dir
Helloworld dir

Pasul 2. Deschideți directorul în care se află scriptul python

Pe Windows „Faceți clic dreapta” în timp ce țineți apăsat „Shift” și selectați „deschideți fereastra de comandă aici”. Pe linux „Faceți clic dreapta” și selectați „Deschideți terminalul”.

Numele Pyinstaller py
Numele Pyinstaller py

Pasul 3. Tastați această comandă pentru a compila scriptul

Așteptați finalizarea comenzii.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Pasul 4. Treceți în directorul „dist” nou creat

Proiectul dvs. compilat va fi acolo.

Avertizări

  • Setarea bazei = 'Win32GUI' așa cum se arată mai sus va cauza probleme dacă codul dvs. Python include funcția input ().
  • Încercați să setați base = 'Console' sau base = None, deoarece Console este implicit.

Recomandat: