Installare una differente versione di python con UV: il gestore di pacchetti che sta conquistando gli sviluppatori

Negli ultimi mesi UV è diventato uno degli strumenti più interessanti dell’ecosistema Python. Sviluppato in Rust, nasce con l’obiettivo di sostituire gran parte degli strumenti tradizionali come pip, virtualenv e pip-tools, offrendo prestazioni decisamente superiori e un’esperienza d’uso più semplice.

Uno dei principali punti di forza di UV è la velocità: l’installazione delle dipendenze e la creazione degli ambienti virtuali richiedono spesso solo pochi secondi, anche per progetti di grandi dimensioni. Questo è possibile grazie all’implementazione in Rust e a un sistema di caching molto efficiente.

Oltre alla rapidità, UV mette a disposizione un unico comando per gestire l’intero ciclo di vita di un progetto Python: creazione dell’ambiente virtuale, installazione delle librerie, sincronizzazione delle dipendenze e gestione del file di lock. Il risultato è un workflow più ordinato e facilmente riproducibile sia in sviluppo sia in produzione.

L’adozione di UV è in costante crescita anche grazie alla sua compatibilità con gli standard moderni dell’ecosistema Python, come il file pyproject.toml. Questo permette di integrarlo facilmente in progetti esistenti senza dover modificare radicalmente la struttura del codice.

Per chi sviluppa applicazioni Python, prova nuove librerie o gestisce pipeline di Continuous Integration, UV rappresenta oggi una valida alternativa agli strumenti tradizionali, capace di ridurre i tempi di lavoro e semplificare la gestione delle dipendenze.

Per installare UV possiamo digitare:

curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env

Per installare l’ultima versione di python digitiamo:

uv python install

una versione specifica di python, ad esempio la 3.13, digitiamo:

uv venv --python 3.13

A questo punto, per integrarlo in un progetto esistente possiamo digitare:

uv init
uv add -r requirements.txt
uv run main.py

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta