Python - Imballaggio del nostro programma

Sommario
Arriva un momento in cui abbiamo il nostro programma pronto che vogliamo distribuirlo, per questo dovremmo generare un semplice file .py e metterlo nel posto giusto in modo che l'interprete lo trovi. Pitone e può essere eseguito.
Questo in teoria sembra semplice, tuttavia quello che succede con l'utente comune che non sa programmare, in poche parole l'utente finale, quel tipo di utente tutto ciò che vogliono è fare doppio clic sul programma e averlo tramite un procedura guidata installare automaticamente.
Abbiamo anche un altro caso, se il nostro programma è rivolto ai programmatori, generalmente quello che vogliamo è eseguire un assistente di livello inferiore che ci permetta di ottenere le funzioni del programma.
Distutils
Distutils è lo strumento che ci permette di impacchettare il nostro programma, in modo che utilizzando un semplice file setup.py, possiamo installare i nostri moduli, in modo semplice e automatizzato, eliminando così gli errori umani o riducendo il più possibile questi errori.
Creare questo file di installazione È molto semplice, basta scrivere un codice come il seguente e avremmo una base:
 da distutils.core import setup setup (name = 'Hello', version = '1.0', description = 'An Example author =' Python Tutorial py_modules = ['hello']) 

Non è necessario che queste informazioni siano complete, tuttavia è buona norma documentare il più possibile il nostro programma, in modo che i crediti non vengano rubati, o almeno non così facilmente.
Il codice che abbiamo appena visto deve essere salvato in un file chiamato setup.py e nella stessa directory dovrebbe esserci un file chiamato ciao.py, che corrisponde al nome del modulo che vogliamo installare.
Ora non ci resta che eseguire il nostro setup.py nel modo seguente:
python setup.py

Dovremmo vedere un output come quello mostrato nell'immagine seguente:

Ora sappiamo che dobbiamo passare un argomento al file, proviamo quanto segue:
python setup.py build

Questo dovrebbe darci qualcosa di simile a quello che vediamo nell'immagine seguente:

Cosa è successo? È semplice, poiché il nostro modulo è disponibile per l'installazione di Python in cui abbiamo eseguito il costruire, questo fa sì che tutte le funzioni possano essere utilizzate solo includendo questo modulo.
Se eseguiamo il comando installare Al posto del comando build, la build verrà eseguita automaticamente, vediamo come eseguirli e poi un'immagine con il risultato che dovrebbe darci il console pitone.
python setup.py installa

INGRANDIRE

Come siamo stati in grado di visualizzare questo, è un processo automatizzato, che ci consente di distribuire il nostro programma e quindi di installarlo in modo semplice, riducendo l'interazione umana, che porta a una diminuzione degli errori.
Dobbiamo tenere conto di un aspetto importante, se vogliamo disinstallare i moduli, dobbiamo farlo manualmente, poiché non c'è nessun comando disinstallare, quindi se stiamo facendo dei test e non vogliamo riempire la nostra installazione di Python dobbiamo tenerne conto.
Infine, per finire, è importante notare che dobbiamo disporre di autorizzazioni e privilegi completi nel sistema per eseguire le operazioni mostrate in questo tutorial.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave