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/Funzione | Sintassi | Descrizione |
|---|---|---|
| pip install | pip install <package> | Scarica e installa il pacchetto specificato. |
| pip install --upgrade | pip install -U <package> | Aggiorna il pacchetto all'ultima versione disponibile. |
| pip uninstall | pip uninstall <package> | Disinstalla il pacchetto specificato dal percorso attivo della libreria Python. |
| pip list | pip list | Elenca tutti i pacchetti installati insieme ai relativi numeri di versione. |
| pip show | pip 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/Funzione | Sintassi | Descrizione |
|---|---|---|
| pip freeze | pip freeze | Restituisce i pacchetti installati nel formato dei requisiti (pacchetto==versione). |
| pip install -r | pip install -r requirements.txt | Installa tutte le dipendenze elencate nel file di testo specificato. |
| pip check | pip check | Verifica che i pacchetti installati abbiano dipendenze compatibili. |
| pip cache purge | pip cache purge | Cancella la memoria locale della cache del volante scaricata. |
Script dimostrativo interattivo
# 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 purgeDomande 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
Guida di riferimento alle funzioni integrate di Python. Scopri come utilizzare stampa, lente, intervallo, enumerazione, zip, mappa, filtro e altro ancora.
Foglio informativo su raccolte Python e strutture datiGuida completa al modulo delle raccolte Python e alle strutture dati native. Impara elenchi, dettami, insiemi, tuple, deque e tuple nominate.
Foglio informativo sulle conversioni di tipo PythonImpara le conversioni di tipo implicite ed esplicite in Python. Converti tra stringhe, numeri interi, numeri in virgola mobile, elenchi, insiemi e dizionari.
Risorse Python consigliate
Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.
Cicli Python
Scopri come utilizzare i loop Python per eseguire iterazioni sui dati. Padroneggia le best practice sui cicli for, while, interruzione, continua e loop con esempi interattivi.
Come installare pacchetti Python utilizzando pip
Scopri come installare e gestire pacchetti di terze parti in Python utilizzando pip. Scopri gli ambienti virtuali, i requisiti.txt e i comandi di base.
Python vs JavaScript: quale linguaggio di programmazione è il migliore?
Un confronto completo tra Python e JavaScript. Esplora le differenze di sintassi, le prestazioni, i casi d'uso (backend e frontend) ed esempi di codifica.