Python - Ons programma verpakken

Inhoudsopgave
Er komt een tijd dat we ons programma gereed hebben dat we het willen distribueren, hiervoor moeten we een eenvoudig .py-bestand genereren en het op de juiste plaats plaatsen zodat de interpreter het kan vinden. Python en kan worden uitgevoerd.
Dit klinkt in theorie eenvoudig, maar wat er gebeurt met de gewone gebruiker die geen programmeerkennis heeft, in een notendop de eindgebruiker, dat type gebruiker wil alleen maar dubbelklikken op het programma en het via een tovenaar automatisch installeren.
We hebben ook een ander geval, als ons programma op programmeurs is gericht, willen we over het algemeen een assistent op een lager niveau laten werken die ons in staat stelt de functies van het programma te verkrijgen.
Distutils
Distutils is de tool waarmee we ons programma kunnen inpakken, zodat het gebruik van een eenvoudig bestand setup.py, kunnen we onze modules op een eenvoudige en geautomatiseerde manier installeren, waardoor menselijke fouten worden geëlimineerd of zoveel mogelijk worden verminderd.
Dit maken setup-bestand Het is heel eenvoudig, schrijf gewoon een code zoals de volgende en we zouden een basis hebben:
 van distutils.core import setup setup (naam = 'Hallo', versie = '1.0', beschrijving = 'Een voorbeeld auteur =' Python-zelfstudie py_modules = ['hallo']) 

Deze informatie hoeft niet volledig te zijn, maar het is een goede gewoonte om ons programma zoveel mogelijk te documenteren, zodat credits niet, of in ieder geval niet zo gemakkelijk, worden gestolen.
De code die we zojuist hebben gezien, moet worden opgeslagen in een bestand met de naam setup.py en in dezelfde map zou er een bestand moeten staan ​​met de naam hallo.py, wat overeenkomt met de naam van de module die we willen installeren.
Nu hoeven we alleen onze setup.py op de volgende manier uit te voeren:
python setup.py

We zouden een uitvoer moeten zien zoals die in de volgende afbeelding:

Nu we weten dat we een argument aan het bestand moeten doorgeven, proberen we het volgende:
python setup.py bouwen

Dit zou ons iets moeten geven dat lijkt op wat we in de volgende afbeelding zien:

Wat is er gebeurd? Het is eenvoudig, aangezien onze module beschikbaar is voor de Python-installatie waar we de bouwen, dit maakt dat alle functies alleen kunnen worden gebruikt inclusief deze module.
Als we de opdracht uitvoeren installeren In plaats van het build-commando, wordt de build automatisch gedaan, laten we kijken hoe we ze kunnen uitvoeren en vervolgens een afbeelding met het resultaat dat ons de python-console.
python setup.py installeren

VERGROTEN

Omdat we dit konden visualiseren, is het een geautomatiseerd proces, waardoor we ons programma kunnen distribueren en vervolgens op een eenvoudige manier kunnen installeren, waardoor menselijke interactie wordt verminderd, wat leidt tot een afname van fouten.
We moeten rekening houden met een belangrijk aspect, als we willen: modules verwijderen, we moeten het handmatig doen, omdat er geen commando is verwijderen, dus als we testen doen en we onze Python-installatie niet willen vullen, moeten we hier rekening mee houden.
Tot slot en om te eindigen is het belangrijk op te merken dat we volledige machtigingen en privileges in het systeem moeten hebben om de bewerkingen uit te voeren die in deze tutorial worden getoond.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave