Pip è un gestore di pacchetti che facilita l'installazione e la gestione dei pacchetti software Python, ad esempio quelli contenuti nel Python Package Index (PyPI).
In questo articolo, ti mostrerò come installare e utilizzare pip su Ubuntu 18.04.
Installa pip per Python3 su Ubuntu
Per impostazione predefinita, Ubuntu 18.04 viene fornito con Python3 nella sua installazione. Per installare pip3 per Python3 segui i seguenti passaggi
Aggiorna il sistema
# sudo apt-get update
Installa pip per python3
# sudo apt-get install python3-pip
Questo comando installa pip insieme a tutte le dipendenze necessarie per la creazione di moduli Python.
Risultato campione
The following NEW packages will be installed:
libpython3-dev libpython3.4 libpython3.4-dev python3-chardet
python3-colorama python3-dev python3-distlib python3-html5lib python3-pip
python3-requests python3-setuptools python3-six python3-urllib3
python3-wheel python3.4-dev
0 upgraded, 15 newly installed, 0 to remove and 26 not upgraded.
Need to get 20.2 MB of archives.
After this operation, 38.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Verifica della versione di pip3
Per verificare la versione di pip3 esegui il comando seguente
# pip3 --version
O
# pip3 -V
Risultato
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
Installa pip per Python2 su Ubuntu
Python2 non è installato di default su Ubuntu 18.04. Se desideri installare Python2 e pip per Python 2, esegui i seguenti comandi
Aggiorna il sistema
# sudo apt-get update
Installa pip per python2
# sudo apt-get install python-pip
Verifica della versione di pip
Per verificare l'installazione di pip, esegui
# pip --version
O
# pip -V
Risultato
# pip 10.0.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Utilizzo di pip nella gestione dei pacchetti
Ora che abbiamo visto come installare varie versioni di pip in diversi ambienti Python, è tempo di vedere come possiamo usarlo per installare, aggiornare e disinstallare i pacchetti.
Installazione di un pacchetto con pip
Quando si installano moduli Python, si consiglia di farlo in ambienti virtuali. un ambiente virtuale crea un ambiente isolato per diversi progetti Python. Ciò ti consente di installare un modulo specifico per progetto senza preoccuparti che il modulo influisca su altri progetti Python.
Per installare un pacchetto con pip
# pip3 install package_name
Ad esempio
# pip install numpy
Risultato
Collecting numpy
Downloading https://files.pythonhosted.org/packages/40/c5/f1ed15dd931d6667b40f 1ab1c2fe1f26805fc2b6c3e25e45664f838de9d0/numpy-1.15.2-cp27-cp27mu-manylinux1_x86 _64.whl (13.8MB)
100% |████████████████████████████████| 13.8MB 3.2MB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.2
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Per installare una versione specifica di un pacchetto
Se desideri specificare l'installazione di un pacchetto specifico, esegui
# pip3 install package_name==version no.
Ad esempio
# pip3 install numpy=1.15
Risultato
Collecting numpy==1.15
Downloading https://files.pythonhosted.org/packages/29/b9/479ccb55cc7dcff3d4fc7c8c26d4887846875e7d4f04483a36f335bed712/numpy-1.15.0-cp35-cp35m-manylinux1_x86_64.whl (13.8MB)
100% |████████████████████████████████| 13.8MB 101kB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.0
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Per aggiornare un pacchetto con pip
Per aggiornare un pacchetto all'ultima versione utilizzando pip run
# pip3 install --upgrade package_name
Ad esempio, abbiamo visto dall'output sopra che stiamo eseguendo pip versione 10.0.1. Per eseguire l'aggiornamento all'ultima versione che è 18.1, esegui
# pip3 install --upgrade pip
Risultato
Collecting pip
Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 7.5MB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1
Per disinstallare un pacchetto con pip
Per disinstallare un pacchetto con pip run
# pip3 uninstall package_name
Ad esempio
# pip3 uninstall numpy
Risultato
Uninstalling numpy-1.15.2:
Would remove:
/usr/local/bin/f2py
/usr/local/lib/python2.7/dist-packages/numpy-1.15.2.dist-info/*
/usr/local/lib/python2.7/dist-packages/numpy/*
Proceed (y/n)? y
Visualizzare più opzioni con pip
Per visualizzare più opzioni pip sull'utilizzo di pip run
# pip3 --help
In questa guida abbiamo visto come installare e utilizzare pip su Ubuntu per installare, aggiornare e disinstallare i pacchetti. Per ulteriori opzioni sull'utilizzo dei pip, visita questa documentazione.
Leggi anche:
- Come installare l'ultimo Python su Ubuntu 18.04