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:
python setup.py bouwen
Dit zou ons iets moeten geven dat lijkt op wat we in de volgende afbeelding zien:
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
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