Se non avete idea di cosa tratti questo articolo, non c'è bisogno che lo leggiate, perché non è qualcosa che tutti devono sapere. Solo chi programma in Python su Ubuntu 23.04 ha bisogno di sapere come installare i pacchetti usando Pip.
Per chi non sapesse di cosa sto parlando, ma fosse curioso, Python è un linguaggio di programmazione molto potente, adatto sia ai principianti che ai professionisti. Dispone di numerose librerie ( programmi per funzioni specifiche che possono essere utilizzati da altri programmi) che possono essere installate in due modi: tramite il gestore di pacchetti tradizionale della distribuzione oppure tramite il suo gestore di pacchetti proprietario, noto come Pip.
Il problema è che gli sviluppatori di Debian (la distribuzione su cui si basa Ubuntu) hanno riscontrato conflitti tra i pacchetti installati con un metodo e quelli installati con un altro , e d'ora in poi, quando si tenta di installare tramite Pip, viene visualizzato un messaggio di avviso che indica che si sta tentando di installare un pacchetto da una fonte esterna e suggerisce due percorsi alternativi:
- Installa da repository ufficiali.
- Crea un ambiente virtuale
Se hai intenzione di installare dai repository, ti consiglio di installare prima il gestore di pacchetti Synaptic. dal momento che il motore di ricerca di Ubuntu Software Center è un vero rompicapo. fallo con
sudo apt install synaptic.
Come installare pacchetti da Pip
La prima cosa di cui abbiamo bisogno è installare i seguenti pacchetti: python3-pieno y python3-pip
Il primo ci garantisce di avere tutti gli strumenti per lavorare con Python e il secondo installa il gestore di pacchetti Pip.
I comandi sono:
sudo apt install python3-full
sudo apt install python3-pip.
Creazione di ambienti virtuali
In Python è possibile creare una sandbox dell'installazione principale di Python in cui installare dipendenze e librerie senza modificare il sistema principale o gli altri ambienti virtuali. Ciò consente ad esempio di eseguire versioni di prova di una versione futura di una libreria o di verificare come funziona un programma in diverse versioni di Python.
Successivamente, creiamo l'ambiente virtuale con il comando:
python3 -m venv titulo_entorno
E lo lanciamo con:
source titulo_entorno/bin/activate
E abbiamo installato il pacchetto con cui volevamo installare
pip3 install nombre_paquete
Usciamo dall'ambiente virtuale con
deactivate