Indholdsfortegnelse
Der kommer en tid, hvor vi har vores program klar, at vi vil distribuere det, for dette skal vi generere en enkel .py -fil og placere den på det rigtige sted, for tolken kan finde den. Python og kan udføres.Dette i teorien lyder enkelt, men hvad der sker med den almindelige bruger, der ikke kender programmering, i en nøddeskal slutbrugeren, den type bruger er alt, hvad de ønsker, at dobbeltklikke på programmet og få det gennem en guiden installeres automatisk.
Vi har også en anden sag, hvis vores program er rettet mod programmører, er det generelt, hvad vi ønsker, at køre en assistent på et lavere niveau, der giver os mulighed for at få programmets funktioner.
Distutils
Distutils er det værktøj, der giver os mulighed for at pakke vores program, så ved hjælp af en simpel fil setup.py, kan vi installere vores moduler på en enkel og automatiseret måde, hvilket eliminerer menneskelige fejl eller reducerer disse fejl så meget som muligt.
Opretter dette opsætningsfil Det er meget enkelt, bare skriv en kode som følgende, og vi ville have en base:
fra distutils.core import setup setup (navn = 'Hej', version = '1.0', description = 'Et eksempel forfatter =' Python Tutorial py_modules = ['hej'])
Disse oplysninger behøver ikke at være komplette, men det er en god praksis at dokumentere vores program så meget som muligt, så kreditter ikke bliver stjålet eller i det mindste ikke så let.
Koden, som vi lige har set, skal gemmes i en fil kaldet setup.py og i den samme mappe skal der være en fil kaldet hej.py, som svarer til navnet på det modul, som vi vil installere.
Nu skal vi bare køre vores setup.py på følgende måde:
python setup.py
Vi skulle se et output som det, der er vist på følgende billede:
Nu ved vi, at vi skal sende et argument til filen, lad os prøve følgende:
python setup.py build
Dette burde give os noget, der ligner det, vi ser på følgende billede:
Hvad skete der? Det er enkelt, da vores modul er tilgængeligt til Python -installationen, hvor vi har udført bygge, gør dette, at alle funktionerne kun kan bruges inklusive dette modul.
Hvis vi kører kommandoen installere I stedet for build -kommandoen udføres build automatisk, lad os se, hvordan vi udfører dem og derefter et billede med resultatet, der skal give os python -konsol.
python setup.py installation
FORSTØRRE
Da vi var i stand til at visualisere dette, er det en automatiseret proces, som giver os mulighed for at distribuere vores program og derefter kunne installere det på en enkel måde, hvilket reducerer menneskelig interaktion, hvilket fører til et fald i fejl.Vi skal tage et vigtigt aspekt i betragtning, hvis vi vil afinstallere moduler, vi skal gøre det manuelt, da der ikke er nogen kommando afinstallere, så hvis vi laver tests, og vi ikke ønsker at udfylde vores Python -installation, skal vi tage dette i betragtning.
Endelig og for at afslutte er det vigtigt at bemærke, at vi skal have fuld tilladelse og privilegier i systemet til at udføre de operationer, der er vist i denne vejledning.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt