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 --versionIl 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 --versionIl 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