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:
python setup.py build
Dette burde gi oss noe som ligner på det vi ser på bildet nedenfor:
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
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