
Pip è un sistema di gestione dei pacchetti che consente di installare pacchetti Python. Con pip, puoi installare pacchetti da Python Package Index (PyPI) e altri repository.
In questa guida, spiegheremo come installare pip per entrambi Python 2 pip
e Python 3 pip3
su Debian 10, Buster, usando apt
gestore di pacchetti. Ti mostreremo anche come installare e gestire i pacchetti Python con pip.
Installazione di pip per Python 3 #
Esegui i seguenti passaggi come utente con privilegi sudo per installare Pip per Python 3 su Debian 10:
-
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 di seguito:
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Installazione di pip per Python 2 #
I seguenti passaggi descrivono come installare Pip per Python 2 su sistemi Debian:
-
Inizia aggiornando l'indice dei pacchetti:
sudo apt update
-
Installa pip per Python 2 e tutte le sue dipendenze:
sudo apt install python-pip
-
Verifica l'installazione emettendo il seguente comando 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)
Utilizzo di Pip #
In questa sezione parleremo dei comandi pip di base. Con pip puoi installare pacchetti da PyPI, controllo versione, progetti locali e file di distribuzione, ma nella maggior parte dei casi installerai pacchetti da PyPI.
Se vuoi installare un modulo Python a livello globale, dovresti preferire installarlo come pacchetto usando apt
gestore. Usa pip per installare i moduli Python a livello globale solo se non è disponibile alcun pacchetto.
Di solito, useresti pip solo all'interno di un ambiente virtuale. Python Virtual Environment
consente di installare i moduli Python in una posizione isolata per un progetto specifico, anziché essere installati a livello globale. In questo modo non devi preoccuparti di influenzare altri progetti Python.
Supponiamo che tu voglia installare un pacchetto chiamato urllib3
, puoi farlo emettendo il seguente comando:
pip install urllib3
urllib3 è un potente client HTTP per Python. Disinstallazione di un pacchetto:
pip uninstall package_name
Ricerca di pacchetti da PyPI:
pip search "search_query"
Elenco dei pacchetti installati:
pip list
Elenco dei pacchetti obsoleti:
pip list --outdated