50% di sconto tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
11 min rimanenti
App web e business

Aggiornare Pip – Installare/Disinstallare/Effettuare il Downgrade/Aggiornare Pacchetti Pip: Guida Python

Pio Bodenmann By Pio Bodenmann 11 min di lettura Aggiornato 22 lug 2025
aggiornare pip - guida install e upgrade

Python è forse uno dei linguaggi di programmazione più popolari di tutti i tempi. Con l'aumento della domanda di sviluppatori e programmatori in tutto il mondo e sempre più persone che dedicano le loro carriere a questo campo, Python e il suo strumento di gestione dei pacchetti, Pip, sono diventati essenziali per molti sviluppatori in erba. Pip ti consente di aggiornare, disinstallare e rimuovere pacchetti Python da PyPI (Indice dei pacchetti Python). Questi pacchetti includono librerie e moduli che migliorano la funzionalità di Python, rendendo lo sviluppo di applicazioni complesse più facile. Ma come eseguire un aggiornamento di Pip o come aggiornare pip?

Preferisci i contenuti visivi al testo? Per un'esperienza più intuitiva, consulta la nostra guida video su come padroneggiare l'installazione, la disinstallazione, l'aggiornamento e il downgrade di pip su Ubuntu.

 

Questa guida copre le basi della gestione dei pacchetti Pip, includendo i comandi essenziali come installazione, aggiornamento o downgrade di un pacchetto, e gestione delle dipendenze. La guida illustra anche le pratiche consigliate per l'uso di Pip, come la creazione e l'uso di ambienti virtuali per evitare conflitti tra progetti.

Che tu sia nuovo alla programmazione o uno sviluppatore esperto, capire come usare Pip è essenziale per creare applicazioni Python solide e mantenibili. Leggendo questa guida, acquisirai le conoscenze necessarie per gestire, installare, disinstallare, downgrade e aggiornare Pip in poco tempo!

Che cos'è Pip?

Pip è un sistema di gestione pacchetti che facilita l'installazione e il controllo dei pacchetti Python. Un pacchetto Python è un insieme di moduli e librerie che estendono le capacità del linguaggio e possono essere aggiunti a un progetto Python, aumentando l'efficienza e riducendo i tempi di sviluppo. Pip funziona da riga di comando, preinstallato nella maggior parte delle installazioni Python, semplificando l'uso senza richiedere software aggiuntivo.

Pip consente agli sviluppatori di gestire pacchetti e dipendenze facilmente, evitando potenziali conflitti e altri problemi legati ai pacchetti. Offre oltre 300.000 pacchetti disponibili su PyPI, una collezione in costante crescita che include molteplici aree di funzionalità, come l'analisi dei dati e l'automazione.

Il vantaggio più significativo dello strumento è semplificare il processo di gestione dei pacchetti, facilitando lo sviluppo di applicazioni Python affidabili e mantenibili.

In conclusione, Pip è uno strumento essenziale per gli sviluppatori Python, riducendo notevolmente il carico della gestione dei pacchetti e ampliando le capacità del linguaggio attraverso la sua vasta libreria di pacchetti.

Vantaggi e svantaggi di Pip

Come qualsiasi programma popolare, anche Pip ha punti di forza e debolezze proprie. Se sei uno sviluppatore alle prime armi che conosce le basi, questa sezione ti aiuterà a capire se Pip fa davvero per te. Come gestore di pacchetti per Python, Pip ha vari vantaggi e alcune limitazioni che gli sviluppatori dovrebbero considerare quando lo usano. Iniziamo dai vantaggi.

Pip Professionisti

  • Facilità d'uso

    Pip è uno strumento semplice e immediato da usare. Con pochi comandi, gli sviluppatori possono facilmente installare, rimuovere o aggiornare pacchetti Python. Questa semplicità d'uso è il fattore principale della popolarità di Pip rispetto al suo principale concorrente. Conda.

  • Libreria di pacchetti estesa

    Pip dispone di un'ampia libreria di pacchetti, con oltre 300.000 pacchetti disponibili su PyPI. Questa libreria è in costante crescita e include una vasta gamma di funzionalità, dal calcolo scientifico allo sviluppo web.

  • Gestione delle dipendenze

    Pip gestisce le dipendenze dei pacchetti, facilitando l'installazione e l'uso di più pacchetti nei tuoi progetti senza incorrere in conflitti o problemi di versione. Gli sviluppatori sanno bene che le dipendenze possono essere problematiche, e usare Pip ridurrà significativamente questo fastidio.

  • Ambienti virtuali

    Pip supporta la creazione e l'uso di ambienti virtuali, che consentono agli sviluppatori di isolare le dipendenze dei pacchetti tra diversi progetti ed evitare conflitti. Questi ambienti virtuali offrono anche un'ottima compatibilità con Python.

Svantaggi di Pip

  • Controllo versioni pacchetto

    Pip può talvolta avere problemi con il controllo delle versioni dei pacchetti. Quando si aggiornano i pacchetti, potrebbero verificarsi problemi di compatibilità o cambiamenti nelle funzionalità che influenzano le prestazioni di un progetto. Nonostante la gestione delle dipendenze sopra menzionata, il controllo delle versioni rimane un problema.

  • Conflitti di pacchetto

    Sebbene Pip aiuti a gestire le dipendenze, a volte possono verificarsi conflitti tra pacchetti che causano problemi nel progetto. Anche se questo non è un difetto intrinseco del programma, i conflitti tra pacchetti sono particolarmente evidenti nelle versioni precedenti di Pip. Per questo motivo è consigliabile aggiornare Pip su Python.

  • Rischi di sicurezza

    I pacchetti Pip possono essere creati da chiunque, il che comporta potenziali rischi di sicurezza. Gli sviluppatori dovrebbero assicurarsi di installare pacchetti solo da fonti affidabili. È consigliabile verificare sempre l'autore e la fonte di un pacchetto prima di usarlo nei tuoi progetti Python.

Requisiti per l'installazione di Pip

Ora vediamo velocemente i requisiti necessari per aggiornare Pip. In generale, non ci sono requisiti specifici per installare Pip su qualsiasi sistema operativo, con l'eccezione notevole che devi avere Python già installato. Pip è progettato per gestire le dipendenze e i pacchetti Python. Pertanto, se Python non è già installato, Pip non funzionerà. Non per niente installare e aggiornare Pip è un'azione contraddittoria.

Come installare Pip su Ubuntu?

Questa è una guida generale per Linux, quindi i dettagli dei passaggi potrebbero variare a seconda della distribuzione, ma seguendo le istruzioni avrai Pip installato in pochissimo tempo sul tuo dispositivo Linux.

Passaggio 1: aggiorna l'indice dei pacchetti e il repository

Apri il terminale premendo 'Ctrl+Alt+T'. Se stai usando una interfaccia grafica sulla tua distribuzione Linux, puoi anche aprirlo cercando 'Terminale' nel menu applicazioni. Ora esegui il seguente comando per aggiornare l'indice dei pacchetti e il repository:

sudo apt update

Attendi il completamento del processo.

Passaggio 2: installa Pip

Una volta completato l'aggiornamento, è il momento di passare alla parte principale. Inserisci il comando seguente per iniziare l'installazione di Pip:

sudo apt install python3-pip -y

Questo installerà Pip e tutte le sue dipendenze correlate. Attendi il completamento del processo.

Passaggio 3: verifica l'installazione

Una volta completata l'installazione, devi verificare se è avvenuta correttamente. Puoi farlo controllando la versione di Pip, eseguendo questo comando:

pip3 --version

La versione visualizzata dovrebbe essere l'ultima versione del ciclo di rilascio di Pip. Puoi verificarlo visitando il registro ufficiale dei rilasci di Pip. Al momento della scrittura di questo articolo, l'ultima versione è la 23.0.1. Una volta visualizzato il numero di versione corretto, è tutto! Puoi ora usarlo per installare pacchetti e librerie Python sul tuo sistema Linux.

Come installare Pip su Windows?

Questa guida copre tutte le versioni di Windows da Windows 7 in poi. Come la guida per Linux, segui i passaggi e avrai Pip installato in pochissimo tempo.

Passaggio 1: scarica lo script pip.py

Vai a https://bootstrap.pypa.io/get-pip.py e scarica lo script pip.py. Avrai bisogno di questo script nei passaggi successivi di questa guida. Salvalo in una directory a tua scelta e ricorda dove l'hai messo.

Passaggio 2: combina lo script con il comando di installazione

In basso a sinistra, fai clic sull'icona Windows e cerca 'cmd'. Apri il Prompt dei comandi con privilegi di amministratore. Accedi alla cartella dove hai scaricato lo script al passaggio 1, quindi immetti il comando seguente per avviare l'installazione:

python get-pip.py

Passaggio 3: verifica l'installazione

Come nell'ultimo passaggio della guida Linux, immetti semplicemente il comando seguente per verificare che sia installata la versione più recente.

pip3 --version

Fatto! Ora puoi usarlo per installare pacchetti e librerie Python sul tuo sistema Windows.

Come aggiornare Pip?

Per eseguire un aggiornamento Pip, tutto quello che devi fare è immettere un singolo comando di aggiornamento Pip indipendentemente dal sistema operativo su cui stai eseguendo il programma. Segui i passaggi seguenti.

Passaggio 1: apri CMD/Terminal

Il primo passaggio per aggiornare Pip Python è aprire il Prompt dei comandi su Windows e il Terminale su Linux. In basso a sinistra, fai clic sull'icona Windows e cerca 'cmd'. Apri il Prompt dei comandi con privilegi di amministratore. Se stai utilizzando una distribuzione Linux, apri il terminale premendo 'Ctrl+Alt+T'. Se stai usando un'interfaccia grafica su una distribuzione Linux, puoi aprirlo anche cercando 'Terminal' nel menu delle applicazioni.

Passaggio 2: usa il comando di aggiornamento di Pip

Ora per aggiornare Pip, immetti semplicemente la riga seguente nel tuo Prompt dei comandi/Terminale e attendi che il pacchetto di aggiornamento di Pip termini:

python3 -m pip install --upgrade pip

Questo comando disinstallerà automaticamente la versione di Pip attuale sul tuo dispositivo e la sostituirà con l'ultimo aggiornamento di Pip!

Come eseguire il downgrade di Pip?

Ora che sappiamo come aggiornare Pip, impariamo a fare il contrario. Alcune persone potrebbero preferire utilizzare una versione di Pip di loro scelta, che risulta essere più vecchia della versione attuale. A volte i pacchetti di aggiornamento di Pip più recenti presentano bug e impiegano tempo per essere corretti. Questo è un altro motivo per cui alcuni utenti potrebbero voler ripristinare una versione precedente di Pip temporaneamente.

Per ripristinare una versione precedente di Pip, apri il Prompt dei comandi/Terminale sul tuo dispositivo Windows o Linux come già menzionato e immetti la riga di comando seguente:

pip3 install --upgrade pip==<desired version>

Sostituisci la sezione <desired version> con la versione di tua scelta.

Come disinstallare Pip?

Infine, dopo aver imparato come installare, ripristinare una versione precedente e aggiornare Pip, discutiamo il processo di disinstallazione.

Disinstalla Pip su Linux

Disinstallare Pip su Linux significa utilizzare lo stesso gestore di pacchetti che hai usato per disinstallarlo. Poiché potresti non conoscere questa opzione, per essere sicuro immetti questi tre comandi uno per uno per provarli tutti. Pip verrà disinstallato:

sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3

Disinstalla Pip su Windows

Per quanto riguarda Windows, questo processo è molto più semplice. Apri il Prompt dei comandi con privilegi di amministratore un'ultima volta e immetti il comando seguente per disinstallare Pip:

pip uninstall pip

Dove hostare Pip?

Una buona parte di coloro che utilizzano Pip lo fanno con l'intenzione di installare grandi quantità di programmi e pacchetti basati su Python che potranno essere utilizzati in seguito per sviluppare progetti e così via. Se anche tu sei una di queste persone, ospitare Pip su un altro server con capacità operativa considerevolmente più elevata e una migliore connessione Internet contribuisce notevolmente a migliorare la tua esperienza di lavoro.

python-vps Un VPS senza limitazioni

Ottieni un Python VPS per sfruttarne appieno il potenziale con un server ad alte prestazioni e bassa latenza, perfetto per sviluppare, testare e soprattutto distribuire applicazioni web Python.

Go per Python VPS

Cloudzy offre pacchetti VPS Linux altamente configurabili per utenti Python, con una distribuzione di tua scelta preinstallata, a partire da soli $4,95 al mese. Con una velocità Internet minima superiore a 1 Gbps, sicurezza del server garantita e 12 posizioni di data center globali tra cui scegliere, Cloudzy è il posto perfetto per applicare le tue nuove conoscenze su come installare, disinstallare, ripristinare una versione precedente e aggiornare Pip! Ottieni il tuo Python VPS e ospita la tua istanza Pip!

Concludere

In conclusione, sapere come installare e aggiornare Pip per gestire i pacchetti Python è un'abilità cruciale per qualsiasi sviluppatore Python. Pip fornisce un modo semplice e conveniente per gestire i pacchetti nel tuo ambiente Python. Seguendo i passaggi descritti in questa guida, puoi installare, disinstallare, ripristinare versioni precedenti e aggiornare facilmente i pacchetti Pip secondo le esigenze del tuo progetto. Tuttavia, mantenere i tuoi pacchetti aggiornati è essenziale per evitare potenziali vulnerabilità di sicurezza e sfruttare le funzioni più recenti. Padroneggiare l'uso di Pip per la gestione dei pacchetti ti aiuterà a semplificare il tuo flusso di lavoro di sviluppo Python e a diventare uno sviluppatore più efficiente.

Domande frequenti

Come uso Pip per installare un pacchetto? 

Per installare un pacchetto usando Pip, devi semplicemente aprire il tuo terminale o prompt dei comandi e digitare 'pip install package-name'. Sostituisci 'package-name' con il nome del pacchetto che desideri installare.

Come aggiorno un pacchetto con Pip?

Come per l'installazione di un pacchetto, per aggiornare un pacchetto usando Pip, digita semplicemente 'pip install –upgrade package-name' nel tuo terminale o prompt dei comandi. Questo aggiornerà il pacchetto alla versione disponibile più recente.

Come disinstallo un pacchetto con Pip?

Digita semplicemente 'pip uninstall package-name' nel tuo terminale o prompt dei comandi. Questo rimuoverà il pacchetto dal tuo ambiente Python senza problemi.

Posso usare Pip per installare pacchetti non Python?

No, Pip è progettato per installare e gestire solo pacchetti Python. Se desideri gestire altri linguaggi di programmazione o pacchetti di codice per applicazioni, devi scaricare altri gestori di pacchetti.

Pip è incluso di default in Python?

Pip è incluso per impostazione predefinita nella maggior parte delle distribuzioni Python, ma non in tutte. Se stai utilizzando una distribuzione Python che non include Pip o non è incluso, puoi scaricare, installare e aggiornare Pip separatamente usando la nostra guida.

Condividi

Altro dal blog

Continua a leggere.

Immagine di anteprima della recensione Odoo con un grande titolo sulla sinistra e il logo Odoo sulla destra, circondati da pannelli di interfaccia dell'app fluttuanti su uno sfondo a tema nuvola viola tenue.
App web e business

Una Revisione Completa di Odoo: Odoo è il Sistema ERP Giusto per la Tua Azienda?

Odoo è una delle piattaforme ERP più considerate per le aziende in crescita, per un motivo semplice: promette tutto in un'unica soluzione. Vendite, contabilità, inventario.

Jim SchwarzJim Schwarz 11 min di lettura
Immagine delle alternative open-source WordPress con sfondo sfumato colorato, monitor desktop, editor di codice, anteprima dashboard sfocata e grande testo del titolo a sinistra.
App web e business

Le Migliori Alternative Open-Source a WordPress Pensate per gli Sviluppatori

WordPress rimane rilevante e continua a funzionare bene per migliaia di siti. La sua directory plugin ospita oltre 62.000 plugin, e la sua directory temi offre oltre 14.000 temi gratuiti.

Jim SchwarzJim Schwarz 14 minuti di lettura
Immagine di confronto Automad vs. WordPress con i loghi di entrambe le piattaforme e un titolo che chiede quale CMS dovrebbero scegliere gli sviluppatori.
App web e business

Automad vs. WordPress: Un Confronto Approfondito tra Due dei Migliori CMS

Automad e WordPress risolvono lo stesso problema in due modi molto diversi. Automad è un CMS basato su file e un motore di template, quindi i contenuti vivono in file invece che in un database, mentre WordPress

Jim SchwarzJim Schwarz 9 min di lettura

Pronto per il deployment? A partire da $2,48/mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.