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
Pasul 1. Descărcați cx_Freeze din Sourceforge
Este un instrument pentru ambalarea scripturilor Python în executabile independente.
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.
Pasul 3. Creați un nou fișier Python numit setup.py în directorul programului Python pe care doriți să îl compilați
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)
Pasul 5. Rulați următoarele comenzi în terminalul computerului:
cd [calea către directorul fișierului Python] python setup.py build
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
Pasul 1. Deschideți terminalul sau promptul de comandă și executați următorul cod
Aceasta va instala pyInstaller.
pip instalează pyinstaller
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”.
Pasul 3. Tastați această comandă pentru a compila scriptul
Așteptați finalizarea comenzii.
pyInstaller script_name.py
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.