Come installare Pip su CentOS 8
Il Novembre 1, 2021 da adminPip è un sistema di gestione dei pacchetti che permette di installare, rimuovere e gestire in altro modo i pacchetti software scritti in Python. Può essere usato per installare pacchetti dal Python Package Index (PyPI) e da altri indici.
In questo tutorial, spiegheremo come installare pip per Python 2 e 3 su CentOS 8 e copriremo le basi di come gestire i pacchetti Python con pip.
Installazione di pip su CentOS 8 #
Come sapete, ci sono due versioni di Python che sono attivamente sviluppate, Python 2 e Python 3. Per default RHEL/CentOS 8 non ha un comando unversioned a livello di sistema python
per evitare di bloccare gli utenti ad una specifica versione di Python. Invece, dà all’utente la scelta di installare, configurare ed eseguire una specifica versione di Python.
Quando si installano i moduli python globalmente, si dovrebbe preferire installare i moduli python dai repository della distribuzione usando dnf
o yum
perché sono testati per funzionare correttamente su CentOS 8. Usate pip per installare globalmente i moduli python solo se non esiste un pacchetto rpm per il modulo python.
I nomi dei pacchetti dei moduli Python 2 sono preceduti da “python2” e i moduli Python 3 da “python3”. Per esempio, per installare il paramikomodulo per Python 3, dovrete eseguire:
sudo dnf install python3-paramiko
Installazione di pip per Python 3 (pip3) #
Per installare pip per Python 3 su CentOS 8 eseguire il seguente comando come utente root o sudo nel vostro terminale:
sudo dnf install python3
Il comando installerà Python3.6 e pip.
Per eseguire Python 3, è necessario digitare esplicitamente python3
, e per eseguire pip digitare pip3
.
Verifica che pip è installato correttamente eseguendo il seguente comando che stamperà la versione di pip:
pip3 --version
Il numero di versione può variare, ma dovrebbe essere qualcosa del genere:
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
Per poter installare e costruire moduli Python con pip, devi installare gli strumenti di sviluppo:
sudo yum install python3-devel
sudo yum groupinstall 'development tools'
Installazione di pip per Python 2 (pip2) #
Per installare Python 2 e pip, inserire il seguente comando:
sudo dnf install python2
Verificare l’installazione digitando:
pip2 --version
L’output dovrebbe essere simile a questo:
Python 2.7.15
Per eseguire Python 2, scrivere python2
, e per eseguire pip scrivere pip2
.
Installare strumenti di sviluppo:
sudo yum install python2-devel
sudo yum groupinstall 'development tools'
Gestire i pacchetti Python con pip #
Tipicamente, dovresti usare pip solo all’interno di un ambiente virtuale. Python Virtual Environments
permette di installare i moduli Python in una posizione isolata per un progetto specifico, piuttosto che essere installati globalmente. In questo modo, non devi preoccuparti di influenzare altri progetti Python.
In questa sezione, andremo attraverso diversi comandi base di pip.
Per installare un modulo python con pip esegui pip install
seguito dal nome del pacchetto. Per esempio, per installare un pacchetto chiamato twisted
, dovrete eseguire il seguente comando:
pip install twisted
Se vuoi installare una versione specifica del pacchetto, usa il seguente formato:
pip install twisted==19.10.0
Per disinstallare un pacchetto usa pip uninstall
seguito dal nome del pacchetto:
pip uninstall package_name
Per cercare pacchetti da PyPI:
pip search "package_name"
I pacchetti installati possono essere elencati con:
pip list
Elenco dei pacchetti obsoleti:
pip list --outdated
Per aggiornare un pacchetto già installato all’ultima versione, usare il seguente comando:
pip3 install --upgrade package_name
Conclusione #
Vi abbiamo mostrato come installare pip su CentOS 8 e come installare e disinstallare facilmente i moduli Python con pip.
Lascia un commento