Innehållsförteckning
Det kommer en tid när vi har vårt program redo att vi vill distribuera det, för detta bör vi generera en enkel .py -fil och placera den på rätt plats för tolkaren att hitta den. Pytonorm och kan köras.Detta i teorin låter enkelt, men vad som händer med den vanliga användaren som inte kan programmering, i ett nötskal slutanvändaren, den typen av användare allt de vill är att dubbelklicka på programmet och ha det genom en trollkarl installera automatiskt.
Vi har också ett annat fall, om vårt program riktar sig till programmerare, i allmänhet är det vi vill ha en assistent på en lägre nivå som gör att vi kan få programmets funktioner.
Distutils
Distutils är verktyget som gör att vi kan packa vårt program, så att vi använder en enkel fil setup.py, kan vi installera våra moduler på ett enkelt och automatiserat sätt, vilket eliminerar mänskliga fel eller minskar dessa fel så mycket som möjligt.
Skapar detta installationsfil Det är väldigt enkelt, skriv bara en kod som följande så har vi en bas:
från distutils.core import setup setup (name = 'Hello', version = '1.0', description = 'En exempelförfattare =' Python Tutorial py_modules = ['hej'])
Denna information behöver inte vara fullständig, men det är en bra metod att dokumentera vårt program så mycket som möjligt så att krediter inte stjäls, eller åtminstone inte så lätt.
Koden som vi just har sett måste sparas i en fil som heter setup.py och i samma katalog ska det finnas en fil som heter hej.py, som motsvarar namnet på modulen som vi vill installera.
Nu måste vi bara köra vår setup.py på följande sätt:
python setup.py
Vi bör se en utmatning som den som visas i följande bild:
Nu vet vi att vi måste skicka ett argument till filen, låt oss försöka följande:
python setup.py build
Detta borde ge oss något liknande det vi ser i följande bild:
Vad hände? Det är enkelt, eftersom vår modul är tillgänglig för Python -installationen där vi har gjort bygga, detta gör att alla funktioner endast kan användas inklusive denna modul.
Om vi kör kommandot Installera Istället för byggkommandot kommer bygget att göras automatiskt, låt oss se hur vi kör dem och sedan en bild med resultatet som ska ge oss pythonkonsol.
python setup.py installera
FÖRSTORA
Eftersom vi kunde visualisera detta är det en automatiserad process, som gör att vi kan distribuera vårt program och sedan kunna installera det på ett enkelt sätt, vilket minskar mänsklig interaktion, vilket leder till en minskning av fel.Vi måste ta hänsyn till en viktig aspekt, om vi vill avinstallera moduler, vi måste göra det manuellt, eftersom det inte finns något kommando avinstallera, så om vi gör tester och vi inte vill fylla vår Python -installation måste vi ta hänsyn till detta.
Slutligen och för att avsluta är det viktigt att notera att vi måste ha fullständiga behörigheter och privilegier i systemet för att utföra operationerna som visas i denna handledning.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng