Python - Pakking av programmet vårt

Innholdsfortegnelse
Det kommer en tid da vi har programmet vårt klart at vi vil distribuere det, for dette bør vi generere en enkel .py -fil og plassere den på riktig sted for tolken å finne den. Python og kan utføres.
Dette i teorien høres enkelt ut, men det som skjer med den vanlige brukeren som ikke kan programmering, i et nøtteskall sluttbrukeren, den typen bruker alt de ønsker er å dobbeltklikke på programmet og ha det gjennom en veiviser installeres automatisk.
Vi har også en annen sak, hvis programmet vårt er rettet mot programmerere, er det vanligvis det vi ønsker å kjøre en assistent på et lavere nivå som lar oss få funksjonene til programmet.
Distutils
Distutils er verktøyet som lar oss pakke programmet vårt, slik at ved hjelp av en enkel fil setup.py, kan vi installere modulene våre på en enkel og automatisert måte, og dermed eliminere menneskelige feil eller redusere disse feilene så mye som mulig.
Å lage dette oppsettfil Det er veldig enkelt, bare skriv en kode som følgende, så har vi en base:
 fra distutils.core importoppsettoppsett (navn = 'Hei', versjon = '1.0', beskrivelse = 'Et eksempel på forfatter =' Python -opplæring py_modules = ['hei']) 

Denne informasjonen trenger ikke å være fullstendig, men det er en god praksis å dokumentere programmet vårt så mye som mulig, slik at kreditter ikke blir stjålet, eller i det minste ikke så lett.
Koden som vi nettopp har sett, må lagres i en fil som heter setup.py og i den samme katalogen bør det være en fil som heter hei.py, som tilsvarer navnet på modulen som vi ønsker å installere.
Nå må vi bare kjøre setup.py på følgende måte:
python setup.py

Vi bør se en utgang som den som vises i følgende bilde:

Nå vet vi at vi må sende et argument til filen, la oss prøve følgende:
python setup.py build

Dette burde gi oss noe som ligner på det vi ser på bildet nedenfor:

Hva skjedde? Det er enkelt, siden modulen vår er tilgjengelig for Python -installasjonen der vi har gjort bygge, gjør dette at alle funksjonene bare kan brukes inkludert denne modulen.
Hvis vi kjører kommandoen installere I stedet for bygge -kommandoen, vil byggingen bli utført automatisk, la oss se hvordan vi utfører dem og deretter et bilde med resultatet som skal gi oss python -konsoll.
python setup.py installere

FORSTØRRE

Siden vi var i stand til å visualisere dette, er det en automatisert prosess, som lar oss distribuere programmet vårt og deretter kunne installere det på en enkel måte, noe som reduserer menneskelig interaksjon, noe som fører til en nedgang i feil.
Vi må ta hensyn til et viktig aspekt, hvis vi vil avinstallere moduler, vi må gjøre det manuelt, siden det ikke er noen kommando avinstallere, så hvis vi gjør tester og vi ikke vil fylle Python -installasjonen, må vi ta hensyn til dette.
Til slutt og for å fullføre er det viktig å merke seg at vi må ha full tillatelse og privilegier i systemet for å utføre operasjonene som vises i denne opplæringen.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave