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).
Questo tutorial ti guiderà attraverso l'installazione di Python Pip su Debian 9 e ti insegnerà come installare e gestire i pacchetti Python con pip.
Prerequisiti #
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Vale la pena ricordare che 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.
Nelle sezioni seguenti, ti mostreremo come installare pip per Python 2 pip
e Python 3 pip3
utilizzando apt
gestore di pacchetti.
Installa Pip per Python 2 #
Segui i passaggi seguenti per installare Pip per Python 2 sul tuo sistema 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
-
Una volta completata l'installazione, 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 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Installa pip per Python 3 #
Segui i passaggi seguenti per installare Pip per Python 3 su Debian:
-
Innanzitutto, aggiorna l'elenco dei pacchetti con:
sudo apt update
-
Quindi, installa pip per Python 3 e tutte le sue dipendenze digitando:
sudo apt install python3-pip
-
Verifica l'installazione stampando la versione pip:
pip3 --version
Il numero di versione potrebbe essere diverso, ma sarà simile a quello di seguito:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
Utilizzo pip #
In questa sezione, ti mostreremo alcuni utili comandi pip di base. Con pip, possiamo installare pacchetti da PyPI, controllo versione, progetti locali e file di distribuzione, ma nella maggior parte dei casi installerai pacchetti da PyPI.
Supponiamo di voler installare un pacchetto chiamato croniter
, possiamo farlo emettendo il seguente comando:
pip install croniter
croniter fornisce l'iterazione per l'oggetto datetime con un formato simile a cron. Per disinstallare un pacchetto, esegui:
pip uninstall package_name
Per cercare i pacchetti da PyPI:
pip search "search_query"
Per elencare i pacchetti installati:
pip list
Per elencare i pacchetti obsoleti:
pip list --outdated
Package Version Latest Type
------------- ------- ------ -----
cryptography 1.7.1 2.2.2 wheel
enum34 1.1.6 1.1.6 wheel
idna 2.2 2.7 wheel
ipaddress 1.0.17 1.0.22 wheel
keyring 10.1 13.0.0 wheel
keyrings.alt 1.3 3.1 wheel
pip 9.0.1 10.0.1 wheel
pyasn1 0.1.9 0.4.3 wheel
pycrypto 2.6.1 2.6.1 sdist
pygobject 3.22.0 3.28.3 sdist
pyxdg 0.25 0.26 wheel
SecretStorage 2.3.1 2.3.1 sdist
setuptools 33.1.1 39.2.0 wheel
six 1.10.0 1.11.0 wheel
wheel 0.29.0 0.31.1 wheel