Python ir ļoti populāra programmēšanas valoda. Bet ko darīt, ja persona, kas vada jūsu programmu, nevēlas vai nezina, kā palaist Python skriptu? Šis raksts jums iemācīs, kā apkopot Python skriptu izpildāmā failā.
Soļi
1. metode no 2: izmantojot CX_Freeze
1. solis. Lejupielādējiet cx_Freeze no Sourceforge
Tas ir rīks Python skriptu iesaiņošanai atsevišķās izpildāmās programmās.
2. solis. Pārliecinieties, ka strādājat uz platformas, kurā nepieciešams izpildāmā fails
Piemēram, ja vēlaties izveidot Windows izpildāmo failu, operētājsistēmā Windows palaidiet cx_Freeze. Tas pats attiecas uz Mac un Linux.
Solis 3. Izveidojiet jaunu Python failu ar nosaukumu setup.py tās Python programmas direktorijā, kuru vēlaties apkopot
4. solis. Jaunajā failā setup.py ievadiet šādu kodu
(Kā vienmēr Python, pareiza atkāpe ir svarīga, un diemžēl šeit tā netiek parādīta formatēšanas grūtību dēļ.):
importēt sistēmu no cx_Freeze importēšanas iestatīšanas, Izpildāmā bāze = Nav, ja sys.platform == 'win32': base = 'Win32GUI' izpildāmie faili = [Izpildāms (Python programmas nosaukums, bāze = bāze)] iestatīšana (nosaukums = izpildāmā_nosaukums, versija = versija ', description =' desc ', izpildāmie faili = izpildāmie faili)
5. solis. Datora terminālī izpildiet šādas komandas:
cd [ceļš uz jūsu Python faila direktoriju] python setup.py build
6. solis. Python programmas direktorijā atrodiet jaunu mapi ar nosaukumu "build"
Tam vajadzēja izveidot iepriekšējā solī. Atveriet šo mapi un tajā esošo mapi.
- Tur ir jūsu izpildāmais! Pārējiem failiem šajā direktorijā ir nepieciešami, lai palaistu jūsu izpildāmo failu, tāpēc vienmēr saglabājiet tos kopā ar izpildāmo failu.
- Uzbūvi var pielāgot daudzos veidos. Visu iespējamo iespēju aprakstu skatiet vietnē cx-freeze.readthedocs.org.
2. metode no 2: PyInstaller izmantošana
1. solis. Atveriet termināli vai komandu uzvedni un izpildiet šādu kodu
Tas instalēs pyInstaller.
pip instalēt instalētāju
2. solis. Atveriet direktoriju, kurā atrodas python skripts
Operētājsistēmā Windows ar peles labo pogu noklikšķiniet, turot nospiestu taustiņu Shift, un izvēlieties "atvērt komandu logu šeit". Linux sistēmā noklikšķiniet ar peles labo pogu un atlasiet “Atvērt termināli”.
Solis 3. Ierakstiet šo komandu, lai apkopotu skriptu
Pagaidiet, līdz komanda tiks pabeigta.
pyInstaller script_name.py
Solis 4. Pārvietojieties uz jaunizveidoto direktoriju "dist"
Jūsu apkopotais projekts būs tur.
Brīdinājumi
- Iestatot bāzi = 'Win32GUI', kā parādīts iepriekš, radīsies problēmas, ja jūsu Python kods ietver ieejas () funkciju.
- Mēģiniet iestatīt base = 'Console' vai base = None, jo konsole ir noklusējuma.