Foglio informativo del Gestore pacchetti Python pip

Guida di riferimento da riga di comando per pip. Impara a installare, aggiornare, disinstallare e gestire pacchetti e dipendenze Python.

Installazione e gestione dei pacchetti

Comandi essenziali per acquisire pacchetti dall'indice PyPI ed eseguire query sui pacchetti locali.

Metodo/FunzioneSintassiDescrizione
pip installpip install <package>Scarica e installa il pacchetto specificato.
pip install --upgradepip install -U <package>Aggiorna il pacchetto all'ultima versione disponibile.
pip uninstallpip uninstall <package>Disinstalla il pacchetto specificato dal percorso attivo della libreria Python.
pip listpip listElenca tutti i pacchetti installati insieme ai relativi numeri di versione.
pip showpip show <package>Visualizza informazioni dettagliate sui metadati su un pacchetto installato.

Monitoraggio e cache delle dipendenze

Congelamento di configurazioni, file di ambiente e modifiche alla memorizzazione nella cache.

Metodo/FunzioneSintassiDescrizione
pip freezepip freezeRestituisce i pacchetti installati nel formato dei requisiti (pacchetto==versione).
pip install -rpip install -r requirements.txtInstalla tutte le dipendenze elencate nel file di testo specificato.
pip checkpip checkVerifica che i pacchetti installati abbiano dipendenze compatibili.
pip cache purgepip cache purgeCancella la memoria locale della cache del volante scaricata.

Script dimostrativo interattivo

run_all_cheat_methods.py
Esegui nell'editor
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Domande frequenti

Qual è la differenza tra l'elenco dei pip e il congelamento dei pip?

pip list elenca i pacchetti installati e le loro versioni in un formato user-friendly, mentre pip freeze li stampa nel formato package==version, adatto per la scrittura in un file require.txt.

Come posso isolare le dipendenze tra diversi progetti?

Utilizza il modulo venv integrato di Python per creare un ambiente virtuale, attivarlo ed eseguire pip all'interno di tale ambiente.

Argomenti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.