Introduzione
Pip è uno strumento per installare pacchetti Python. Con pip puoi cercare, scaricare e installare pacchetti dal Python Package Index (PyPI) e da altri indici di pacchetti.
Questo tutorial spiega come installare pip per Python 3 pip3
su Debian 11 e 12 utilizzando il apt
gestore pacchetti.
Ti mostreremo anche come installare e gestire i pacchetti Python con pip.
Installazione di Pip su Debian
Pip per Python 3 è incluso nei repository Debian predefiniti e l'installazione è piuttosto semplice.
A partire dal 1 gennaio 2020 Python 2 non è più supportato. I pacchetti Python 2 non sono disponibili sui repository Debian 11 e 12.
Esegui i seguenti comandi per aggiornare l'indice del pacchetto locale e installare Pip e tutte le sue dipendenze:
sudo apt update
sudo apt install python3-pip
Per assicurarti che pip sia stato installato correttamente sul tuo sistema, puoi verificarne la versione digitando:
pip3 --version
Il numero di versione potrebbe essere diverso, ma sarà simile a quello seguente:
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
Quando viene rilasciata una nuova versione, puoi aggiornare il pacchetto "python3-pip" tramite la riga di comando o lo strumento di aggiornamento software del desktop.
Utilizzando Pip
Con Pip puoi installare pacchetti da PyPI e altre fonti, gestire le versioni dei pacchetti, aggiornare i pacchetti, rimuovere pacchetti e altro ancora.
I moduli Python possono essere installati globalmente (accessibili a tutti i progetti e utenti) o sulla base del progetto.
Se desideri installare un modulo Python a livello globale, dovresti preferire installarlo come pacchetto utilizzando il apt
gestore. Utilizza ip per installare i moduli Python a livello globale solo se non è disponibile alcun pacchetto.
Pip viene utilizzato principalmente all'interno di un ambiente virtuale. Python Virtual Environment
ti consente di installare i moduli Python in una posizione isolata per un progetto specifico anziché essere installati a livello globale. Ciò eviterà problemi causati da dipendenze e librerie condivise.
In questa sezione esploreremo l'utilizzo di base di pip.
Per ottenere un elenco di tutti i comandi e le opzioni pip, digitare:
pip3 --help
È possibile ottenere maggiori informazioni su un comando specifico utilizzando pip <command> --help
. Ad esempio, per ottenere maggiori informazioni sul comando install, digitare:
pip3 install --help
Installazione di pacchetti con Pip
La funzione più basilare dello strumento pip è installare un pacchetto.
Per installare la versione più recente di un pacchetto, eseguire il comando seguente:
pip3 install <package_name>
Supponiamo che tu voglia installare la libreria tensorflow. Puoi farlo digitando:
pip3 install tensorflow
Per installare una versione specifica di un pacchetto, aggiungi ==
il numero di versione dopo il nome del pacchetto:
pip3 install tensorflow==2.13.0
Installazione di pacchetti con Pip utilizzando i file dei requisiti
requirement.txt
è un file di testo contenente un elenco di pacchetti pip e le relative versioni necessarie per eseguire uno specifico progetto Python.
Per installare un elenco di requisiti specificati in un file, utilizzare il comando seguente:
pip3 install -r requirements.txt
Elenco dei pacchetti installati
Per elencare tutti i pacchetti pip installati, utilizzare il sottocomando "list":
pip3 list
Aggiorna un pacchetto con Pip
Per aggiornare un pacchetto già installato alla versione più recente, inserisci:
pip3 install --upgrade package_name
Disinstallazione dei pacchetti con Pip
Per disinstallare un pacchetto, esegui:
pip3 uninstall package_name
Conclusione
Ti abbiamo mostrato come installare pip sulla tua macchina Debian e gestire i pacchetti Python usando pip. Per ulteriori informazioni su pip, visitare la pagina della guida per l'utente di pip.
Se hai domande o feedback, non esitare a commentare qui sotto.