Introduzione
Pip è un sistema di gestione dei pacchetti che consente di installare pacchetti Python. Con pip, è possibile installare i pacchetti dall'indice dei pacchetti Python (PyPI) e da altri repository.
In questa guida, spiegheremo come installare pip per Python 2 e pip3 Python 3 su Ubuntu 18.04 LTS, usando il gestore di pacchetti apt. Vedremo anche come installare e gestire i pacchetti Python con pip.
Installazione di pip per Python 3
Esegui i seguenti passi come utente con privilegi sudo per installare Pip per Python 3 su Ubuntu 18.04:
Inizia aggiornando l'elenco dei pacchetti:
sudo apt update
Installa pip per Python 3 e tutte le sue dipendenze con il seguente comando:
sudo apt install python3-pip
Stampa la versione pip3 per verificare l'installazione:
pip3 --version
Il numero di versione potrebbe essere diverso, ma sarà simile a quello seguente:
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Installazione di pip per Python 2
I seguenti passi descrivono come installare Pip per Python 2 su sistemi Ubuntu:
Inizia aggiornando l'indice dei pacchetti:
sudo apt update
Installa pip per Python 2 e tutte le sue dipendenze:
sudo apt install python-pip
Verificare l'installazione eseguendo il comando seguente che stamperà la versione pip:
pip --version
Il numero di versione può variare, ma sarà simile a questo:
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
Come utilizzare Pip
In questa sezione, parleremo dei comandi pip di base. Con pip, è possibile installare pacchetti da PyPI, controllo versione, progetti locali e da file di distribuzione, ma nella maggior parte dei casi, verranno installati pacchetti da PyPI.
Se vuoi installare un modulo python a livello globale, dovresti preferire installarlo come pacchetto usando il gestore di pacchetti apt. Usa pip per installare i moduli python a livello globale solo se non è disponibile alcun pacchetto.
Di solito, useresti pip solo in un ambiente virtuale. Python Virtual Environment consente di installare i moduli Python in una posizione isolata per un progetto specifico, anziché essere installato a livello globale. In questo modo non devi preoccuparti di influenzare altri progetti Python.
Diciamo che vuoi installare un pacchetto chiamato urllib3 (Client HTTP per Python), puoi farlo emettendo il seguente comando:
pip install urllib3
Per disinstallare un pachetto utilizzando Pip:
pip uninstall package_name
Per cercare un pacchetto utilizzando PyPI:
pip search "search_query"
Elenco dei pacchetti installati:
pip list
Per una lista di pacchetti obsoleti:
pip list --outdated
Conclusione
Abbiamo visto come installare pip sul sistema Ubuntu 18.04 e come gestire i pacchetti Python usando pip. Per ulteriori informazioni su pip, consultare la guida per l'utente di pip .