Introduzione
Pip è un popolare strumento di gestione dei pacchetti per Python. Consente agli sviluppatori Python di installare e gestire librerie Python aggiuntive nelle loro applicazioni. Questa è un'applicazione simile a nvm per Node.js e al composer per PHP. Pip sta per Preferred Installer Program.
Piuttosto che un'utilità di gestione dei pacchetti, Pip può creare un ambiente completamente isolato per l'applicazione Python. In questo tutorial imparerai a conoscere l'installazione di Pip sul sistema Debian 11 Linux.
Prerequisiti
Questo tutorial presume che tu abbia già installato Python 3 sul tuo sistema. Successivamente accedere al sistema Debian 11 con accesso all'account con privilegi sudo.
Gli utenti che hanno appena installato Debian 11, possono seguire le istruzioni iniziali per la configurazione del server.
Se desideri installare PIP su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.
Connessione al Server
Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario inserire la password dell'utente root.
Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:
ssh nome_utente@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Installare Pip per Python 3
Devi installare versioni Pip separate per Python3 e Python2. Poiché hai già installato Python3 nel tuo sistema. Apri un terminale con un account privilegiato sudo ed esegui il comando seguente per installare Pip per Python3 sul sistema Debian 11 Linux.
Il seguente comando installerà Pip3 per Python3:
sudo apt update
sudo apt install python3-pip
Una volta completata l'installazione con successo, controlla la versione di Pip3 eseguendo:
pip3 -V
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Potresti vedere una versione Pip3 diversa sul tuo sistema. Ora, Pip3 è pronto per l'uso sul tuo sistema.
Installare Pip per Python 2
Python 2 è arrivato alla fine della vita e non viene più mantenuto. Inoltre, non è installato di default su Debian 11 Linux. Ti consigliamo di utilizzare Python 3 per le tue nuove applicazioni.
Ma se la tua applicazione esistente richiede ancora Python 2, puoi installarla dai repository predefiniti. Per installare i pacchetti Python2.7 digitare:
sudo apt install python2
Ora installa Pip per Python 2. Usa il seguente comando per scaricare il programma di installazione di Pip2 sul tuo sistema:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o /tmp/get-pip.py
Quindi esegui lo script Python scaricato con il binario python2:
sudo python2 /tmp/get-pip.py
Il comando precedente installerà e configurerà Pip per Python2 sul tuo sistema. Per verificare l'installazione e controllare la versione di Pip2 installata, digitare:
pip -V
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Conclusione
Questo tutorial ti aiuta a installare Pip per Python3 su Debian 11 Linux. Inoltre ha fornito le istruzioni per l'installazione di Pip per Python2.