In questa guida impareremo come installare Python Pip su Debian 11 usando il gestore di pacchetti apt.
Prerequisiti
Prima di procedere, assicurati di avere quanto segue:
- Sistema Debian 11 aggiornato
- Accesso a Internet per scaricare i pacchetti
- Accesso root o utente con accesso sudo
Sommario
- Aggiornamento dei pacchetti di sistema
- Installazione di pip per Python 3
1. Aggiornamento dei pacchetti di sistema
Esegui questo comando per assicurarti che i tuoi pacchetti di sistema siano aggiornati
sudo apt update
sudo apt -y upgrade
2. Installazione di pip per Python 3
Debian 11 viene fornito con python3 come interprete python predefinito. Prima di installare pip, assicurati che python sia installato usando questo comando:
sudo apt install python3
Quindi installa pip
sudo apt install python3-pip
Ora conferma che pip è installato:
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3. Installazione di pip per Python 2
Python 2 non è installato per impostazione predefinita in Debian 11. Per installare Python 2 e Pip 2, procedi come segue:
Installa Python 2:
sudo apt install python
Quindi installa python2 pip:
sudo apt install -y python-pip
Quindi verifica l'installazione con questo comando:
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4. Utilizzo di Python Pip
Pip viene utilizzato per gestire i moduli Python sul sistema. I moduli Python verranno installati a livello globale. Puoi anche installare questi moduli usando apt
gestore di pacchetti.
Se il modulo che si sta installando è utilizzato per uno scopo specifico e limitato, è consigliabile installarlo e gestirlo utilizzando ambienti virtuali. 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.
In questa sezione esploreremo i comandi utili di pip. Pip ti consente di installare pacchetti da PyPI, pacchetti di controllo della versione, progetti locali e da file di distribuzione.
Installazione di pacchetti con Pip
Per installare un pacchetto con pip, usa pip install
comando. Questo installerà l'ultima versione per impostazione predefinita.
pip3 install docker-compose
Se desideri installare una versione specifica di un pacchetto, specificala in questo modo:
pip3 install docker-compose==1.29.0
Utilizzo del file dei requisiti per installare i pacchetti pip
Se hai più pacchetti da installare con una versione specifica per ogni pacchetto, puoi aggiungerli a un file chiamato requirements.txt
. Puoi aggiungere i pacchetti nel formato package==version
come docker-compose==1.29.0
Utilizzare il comando seguente per installare un elenco di requisiti specificati in un file:
pip3 install -r requirements.txt
Elenco dei pacchetti installati
Utilizzare questo comando per elencare i pacchetti installati. Questo elencherà ogni pacchetto e la versione installata per quel pacchetto.
pip3 list
Esempio
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
Un modo comune per elencare i pacchetti è usare un formato che può essere aggiunto a un requirements.txt
file. Usa questo comando per elencarli in quel formato:
pip3 freeze
Esempio
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
Aggiornamento del pacchetto installato
Usa questo comando per aggiornare il pacchetto installato
pip3 install --upgrade package_name
Esempio
pip3 install --upgrade docker-compose
Disinstallazione di pacchetti con Pip
Per disinstallare un pacchetto, esegui:
pip3 uninstall package_name
Esempio
pip3 uninstall docker-compose
Conclusione
In questa guida, hai imparato come installare pip sul tuo sistema Debian 11 e come gestire i pacchetti Python usando pip. Per ulteriori informazioni su pip, visita la pagina della guida per l'utente di pip.