Pip è un sistema di gestione dei pacchetti che semplifica l’installazione e la gestione dei pacchetti software scritti in Python come quelli che si trovano nel Python Package Index (PyPI). Pip non è installato di default su Ubuntu 18.04, ma l’installazione è abbastanza semplice.
In questo tutorial, vi mostreremo come installare Python Pip su Ubuntu 18.04 utilizzando il apt
gestore dei pacchetti. Vi guideremo anche attraverso le basi dell’installazione e della gestione dei pacchetti Python con pip.
- Prequisiti #
- Installazione di pip per Python 3 #
- Installazione di pip per Python 2 #
- Come usare Pip #
- Installazione di pacchetti con Pip #
- Installare pacchetti con Pip usando i file dei requisiti #
- Elenco dei pacchetti installati #
- Aggiorna un pacchetto con Pip #
- Disinstallare i pacchetti con Pip #
- Conclusione #
Prequisiti #
Prima di continuare con questo tutorial, assicuratevi di aver effettuato l’accesso come utente con privilegi sudo.
Installazione di pip per Python 3 #
Ubuntu 18.04 viene fornito con Python 3, come installazione Python di default. Completa i seguenti passi per installare pip (pip3
) per Python 3:
-
Inizia aggiornando la lista dei pacchetti usando il seguente comando:
sudo apt update
-
Usa il seguente comando per installare pip per Python 3:
sudo apt install python3-pip
Il comando sopra installerà anche tutte le dipendenze necessarie per costruire i moduli Python.
-
Una volta che l’installazione è completa, verificate l’installazione controllando la versione di pip:
pip3 --version
Il numero di versione può variare, ma sarà qualcosa di simile a questo:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installazione di pip per Python 2 #
Python 2 non è installato di default in Ubuntu 18.04. Per installare Python 2 e pip per Python 2, completa i seguenti passi:
-
Aggiorna l’indice dei pacchetti eseguendo il seguente comando:
sudo apt update
-
Installa pip per Python 2 con:
sudo apt install python-pip
Il comando precedente installerà Python2, Pip e tutte le dipendenze necessarie per costruire moduli Python.
-
Verifica l’installazione stampando il numero di versione di pip:
pip --version
Il numero di versione può variare, ma sarà qualcosa del genere:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Come usare Pip #
Quando si installano moduli python a livello globale è altamente consigliato installare i moduli python forniti dalla distribuzione usando il apt
package manager perché sono testati per funzionare correttamente sui sistemi Ubuntu.
Si dovrebbero installare i moduli Python globalmente usando pip solo se non ci sono pacchetti disponibili attraverso il gestore dei pacchetti.
Nella maggior parte dei casi, si dovrebbe usare pip solo all’interno di un ambiente virtuale. Python Virtual Environments
permette di installare i moduli Python in una posizione isolata per un progetto specifico, piuttosto che essere installati globalmente. In questo modo non devi preoccuparti di influenzare altri progetti Python.
In questa sezione, ti mostriamo alcuni utili comandi base di pip. Con pip, possiamo installare pacchetti da PyPI, dal controllo di versione, da progetti locali e da file di distribuzione, ma nella maggior parte dei casi, installerete i pacchetti da PyPI.
Per visualizzare la lista di tutti i comandi e le opzioni di pip, digitate:
pip3 --help
È possibile ottenere maggiori informazioni su un comando specifico usando pip <command> --help
. Per esempio, per ottenere maggiori informazioni sul comando install, digitate:
pip3 install --help
Installazione di pacchetti con Pip #
Diciamo che volete installare un pacchetto chiamato scrapy
che è usato per lo scraping e l’estrazione di dati dai siti web.
Per installare l’ultima versione del pacchetto è necessario eseguire il seguente comando:
pip3 install scrapy
Per installare una versione specifica del pacchetto è necessario eseguire il seguente comando:
pip3 install scrapy==1.5
pip3
con pip
se usi Python 2.Installare pacchetti con Pip usando i file dei requisiti #
requirement.txt
è un file di testo che contiene una lista di pacchetti pip con le loro versioni che sono necessarie per eseguire uno specifico progetto Python.
Utilizzare il seguente comando per installare un elenco di requisiti specificati in un file:
pip3 install -r requirements.txt
Elenco dei pacchetti installati #
Per elencare tutti i pacchetti pip installati utilizzare il comando seguente:
pip3 list
Aggiorna un pacchetto con Pip #
Per aggiornare un pacchetto installato all’ultima versione, eseguire:
pip3 install --upgrade package_name
Disinstallare i pacchetti con Pip #
Per disinstallare un pacchetto esegui:
pip3 uninstall package_name
Conclusione #
In questo tutorial, hai imparato come installare pip sulla tua macchina Ubuntu e come gestire i pacchetti Python usando pip.Per maggiori informazioni su pip, visita la pagina della guida utente di pip.