English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando studiamo Python, oltre a installare moduli con pip, a volte scarichiamo pacchetti di installazione dai siti web per installarli, voglio anche fare pacchetti di installazione come questi dei moduli che ho scritto io stesso, come devo fare, come pubblicare?
Ci servono circa quattro passaggi:
1. Prima di tutto, crea una cartella per il modulo.
Facciamo un esempio semplice, hai scritto un file modulo add.py con un metodo add per l'addizione. Questo primo passo richiede di creare una cartella. Copia add.py in questa cartella e, per semplificare, chiamiamo la cartella add
Alla fine, otteniamo la seguente struttura della cartella:
|__add.py
2. Poi crea un file chiamato 'setup.py' nella nuova cartella.
Modifica questo file, aggiungi il seguente codice. Questo file contiene metadati relativi alla distribuzione, come nell'esempio seguente, i metadati specifici possono essere diversi dall'esempio:
from distutils.core import setup setup( name = 'add', version = '1.0.0', py_modules = ['add'], author = 'huilan', author_email= '[email protected]', url = 'http://www.lalalala.com', descriptioin= 'add two numbers', )
3. Costruire un file di distribuzione.
Ora abbiamo una cartella che contiene due file: il codice del modulo è messo in add.py e i metadati correlati sono messi in setup.py. Successivamente, utilizzeremo lo strumento di distribuzione integrato di Python per creare il file di distribuzione.
在add文件夹中打开一个终端,或者cmd命令行cd到add文件夹中,执行以下命令:
Apri un terminale nella directory add o usa il comando cmd per cd nella directory add e esegui i seguenti comandi:
python3 setup.py sdist
4. Installa il modulo pubblicato nel tuo Python locale.
Ancora nel terminale aperto in precedenza, inserisci i seguenti comandi:
sudo python3 setup.py install
Visualizza le informazioni di pubblicazione sullo schermo, conferma che l'installazione è stata eseguita con successo, la pubblicazione è pronta.
Alla fine, otteniamo la seguente struttura della cartella:
add
|__ MANIFEST
|__ build
| |__ lib
| |__ add.py
|__ dist
| |__ add-1.0.0.tar.gz
|__ add.py
|__ add.pyc
|__ setup.py
Tra cui:
- build\lib\add.py e add.py nella directory radice sono entrambi file di codice
- dist\add-1.0.0.tar.gz è il pacchetto di pubblicazione
- add.pyc è la versione compilata del codice
- setup.py contiene i metadati
Ecco la raccolta delle informazioni necessarie per pubblicare il tuo modulo Python, ulteriori informazioni verranno aggiunte in seguito, grazie per il supporto della nostra comunità!
Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, di proprietà del rispettivo autore. Il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, il sito web non detiene i diritti di proprietà, non è stato editato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una email a: notice#oldtoolbag.com (al momento dell'invio dell'email, sostituisci # con @) per segnalare e fornire prove pertinenti. Una volta verificata, il sito web eliminerà immediatamente il contenuto sospetto di violazione del copyright.