
Pip è uno strumento per l'installazione di pacchetti Python. Con pip puoi cercare, scaricare e installare pacchetti da Python Package Index (PyPI) e altri indici di pacchetti.
Questa guida spiega come installare pip per Python 3 e Python 2 su Ubuntu 20.04. Ti guideremo anche attraverso le basi dell'installazione e della gestione dei pacchetti Python con pip.
Prima di iniziare #
Python è disponibile in due versioni; Python 2 e Python 3. A partire da Ubuntu 20.04, Python 3 è incluso nell'installazione del sistema di base e Python 2 è disponibile per l'installazione dal repository Universe. Gli utenti sono incoraggiati a passare a Python 3.
Quando si installa un modulo Python a livello globale, si consiglia vivamente di installare il pacchetto deb del modulo con apt
strumento in quanto sono testati per funzionare correttamente sui sistemi Ubuntu. I pacchetti Python 3 sono preceduti da python3-
e i pacchetti Python 2 sono preceduti da python2-
.
Usa pip per installare un modulo a livello globale solo se non esiste un pacchetto deb per quel modulo.
Preferisci usare pip solo all'interno di un ambiente virtuale. Python Virtual Environments 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.
Installazione di pip per Python 3 #
Per installare pip per Python 3 su Ubuntu 20.04, esegui i seguenti comandi come utente root o sudo nel tuo terminale:
sudo apt update
sudo apt install python3-pip
Il comando sopra installerà anche tutte le dipendenze richieste per la creazione di moduli Python.
Al termine dell'installazione, verifica l'installazione controllando la versione pip:
pip3 --version
Il numero di versione può variare, ma sarà simile a questo:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
Installazione di pip per Python 2 #
Pip per Python 2 non è incluso nei repository di Ubuntu 20.04. Installeremo pip per Python 2 usando get-pip.py
copione.
Inizia abilitando il repository dell'universo:
sudo add-apt-repository universe
Aggiorna l'indice dei pacchetti e installa Python 2:
sudo apt update
sudo apt install python2
Usa curl
per scaricare il get-pip.py
sceneggiatura:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Una volta abilitato il repository, esegui lo script come utente sudo con python2
per installare pip per Python 2:
sudo python2 get-pip.py
Pip verrà installato a livello globale. Se vuoi installarlo solo per il tuo utente, esegui il comando senza sudo
. Lo script installerà anche setuptools
e wheel
, che ti consentono di installare le distribuzioni di origine.
Verifica l'installazione stampando il numero di versione di pip:
pip2 --version
L'output sarà simile a questo:
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Come usare Pip #
In questa sezione, ti mostriamo alcuni utili comandi pip di base. Con pip, puoi installare pacchetti da PyPI, controllo versione, progetti locali e da file di distribuzione. In genere, installerai i pacchetti da PyPI.
Per visualizzare l'elenco di tutti i comandi e le opzioni pip, digitare:
pip3 --help

Puoi ottenere maggiori informazioni su un comando specifico usando pip <command> --help
. Ad esempio, per ottenere maggiori informazioni sul comando di installazione, digitare:
pip3 install --help
Installazione di pacchetti con Pip #
Supponiamo che tu voglia installare un pacchetto chiamato scrapy
che viene utilizzato per lo scraping e l'estrazione di dati dai siti Web.
Per installare l'ultima versione del pacchetto devi eseguire il seguente comando:
pip3 install scrapy
Per installare una versione specifica del pacchetto, aggiungi ==
e il numero di versione dopo il nome del pacchetto:
pip3 install scrapy==1.5
Sostituisci pip3
con pip2
se si utilizza Python 2. Installazione di pacchetti con Pip utilizzando i file dei requisiti #
requirement.txt
è un file di testo che contiene un elenco di pacchetti pip con le relative versioni necessarie per eseguire uno specifico progetto Python.
Utilizzare il comando seguente 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 usa il comando seguente:
pip3 list
Aggiorna un pacchetto con Pip #
Per aggiornare un pacchetto già installato all'ultima versione, inserisci:
pip3 install --upgrade package_name
Disinstallazione dei pacchetti con Pip #
Per disinstallare un pacchetto, esegui:
pip3 uninstall package_name