Kā apkopot Python skriptu (ar attēliem)

Satura rādītājs:

Kā apkopot Python skriptu (ar attēliem)
Kā apkopot Python skriptu (ar attēliem)

Video: Kā apkopot Python skriptu (ar attēliem)

Video: Kā apkopot Python skriptu (ar attēliem)
Video: Visnoderīgākais tastatūras taustiņš, strādājot programmā Excel 2024, Maijs
Anonim

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

Apkopojiet Python skriptu 1. darbība
Apkopojiet Python skriptu 1. darbība

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.

Sastādiet Python skriptu 2. darbība
Sastādiet Python skriptu 2. darbība

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.

Apkopojiet Python skriptu 3. darbība
Apkopojiet Python skriptu 3. darbība

Solis 3. Izveidojiet jaunu Python failu ar nosaukumu setup.py tās Python programmas direktorijā, kuru vēlaties apkopot

Apkopojiet Python skriptu 4. darbība
Apkopojiet Python skriptu 4. darbība

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)

Apkopojiet Python skriptu 5. darbība
Apkopojiet Python skriptu 5. darbība

5. solis. Datora terminālī izpildiet šādas komandas:

    cd [ceļš uz jūsu Python faila direktoriju] python setup.py build

Sastādiet Python skriptu 6. darbība
Sastādiet Python skriptu 6. darbība

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

Cauruļu instalēšana pyinsatller
Cauruļu instalēšana pyinsatller

1. solis. Atveriet termināli vai komandu uzvedni un izpildiet šādu kodu

Tas instalēs pyInstaller.

    pip instalēt instalētāju

Helloworld rež
Helloworld rež

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”.

Pyinstaller nosaukums py
Pyinstaller nosaukums py

Solis 3. Ierakstiet šo komandu, lai apkopotu skriptu

Pagaidiet, līdz komanda tiks pabeigta.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

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.

Ieteicams: