„Python“ - mūsų programos pakavimas

Turinys
Ateina laikas, kai turime paruošę savo programą ir norime ją platinti, todėl turėtume sukurti paprastą .py failą ir įdėti jį į reikiamą vietą, kad vertėjas galėtų ją rasti. Python ir gali būti įvykdytas.
Teoriškai tai skamba paprastai, tačiau kas nutinka paprastam vartotojui, kuris nežino programavimo, trumpai tariant, galutiniam vartotojui, tokio tipo vartotojai nori tik dukart spustelėti programą ir ją perkelti burtininkas įdiegti automatiškai.
Taip pat turime kitą atvejį, jei mūsų programa skirta programuotojams, paprastai norime paleisti asistentą žemesniu lygiu, kuris leidžia mums gauti programos funkcijas.
Distilius
Distilius yra įrankis, leidžiantis mums supakuoti savo programą taip, kad būtų naudojamas paprastas failas setup.py, mes galime įdiegti savo modulius paprastai ir automatiškai, taip pašalindami žmogiškas klaidas arba kiek įmanoma sumažindami šias klaidas.
Kuriant tai sąrankos failas Tai labai paprasta, tiesiog parašykite tokį kodą ir turėtume bazę:
 iš distutils.core importo sąrankos sąrankos (vardas = 'Sveiki', versija = '1.0', aprašas = 'Pavyzdys autorius =' Python mokymo programa py_modules = ['labas']) 

Ši informacija neturi būti išsami, tačiau gera praktika yra kuo labiau dokumentuoti mūsų programą, kad kreditai nebūtų pavogti arba bent jau ne taip lengvai.
Kodas, kurį ką tik matėme, turi būti išsaugotas faile, pavadintame setup.py ir tame pačiame kataloge turėtų būti failas vadinamas sveiki.py, kuris atitinka modulio, kurį norime įdiegti, pavadinimą.
Dabar mes tiesiog turime paleisti savo setup.py tokiu būdu:
python setup.py

Turėtume matyti išvestį, tokią kaip parodyta šiame paveikslėlyje:

Dabar mes žinome, kad turime perduoti failui argumentą, pabandykime taip:
python setup.py build

Tai turėtų suteikti mums kažką panašaus į tai, ką matome šiame paveikslėlyje:

Kas nutiko? Tai paprasta, nes mūsų modulį galima įdiegti „Python“ ten, kur mes tai padarėme statyti, tai leidžia naudoti visas funkcijas, įskaitant šį modulį.
Jei vykdysime komandą diegti Vietoj komandos „build“ kūrimas bus atliktas automatiškai, pažiūrėkime, kaip jas vykdyti, o tada vaizdas, kurio rezultatas turėtų būti python konsolę.
įdiegti „python setup.py“

DIDELIS

Kadangi mums pavyko tai vizualizuoti, tai yra automatizuotas procesas, leidžiantis mums platinti savo programą ir tada ją paprastu būdu įdiegti, sumažinant žmonių sąveiką, dėl to sumažėja klaidų.
Jei norime, turime atsižvelgti į svarbų aspektą pašalinti modulius, mes turime tai padaryti rankiniu būdu, nes nėra komandos pašalinti, taigi, jei darome bandymus ir nenorime užpildyti „Python“ diegimo, turime į tai atsižvelgti.
Galiausiai ir pabaigai svarbu pažymėti, kad sistemoje turime turėti visas teises ir privilegijas, kad galėtume atlikti šiame vadove parodytas operacijas.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave