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.

Prova questa soluzione nell'editor

Panoramica

Una delle ragioni principali dell'enorme popolarità di Python è il suo ricco ecosistema di pacchetti di terze parti, ospitati sul Python Package Index (PyPI). Questi pacchetti ti consentono di integrare facilmente web scraping, machine learning, server web e analisi dei dati nel tuo codice. Per installare questi pacchetti, Python fornisce lo strumento ufficiale di gestione dei pacchetti, `pip`.

Per installare un pacchetto, esegui "pip install package_name" nel terminale del tuo sistema. Questo recupera l'ultima versione del pacchetto da PyPI e la installa sul tuo sistema. Puoi specificare versioni precise utilizzando una sintassi come `pip install package_name==1.2.3` o aggiornare i pacchetti esistenti con il flag `--upgrade`.

Nello sviluppo moderno, è fondamentale utilizzare ambienti virtuali (come `venv`) per isolare le dipendenze dei pacchetti per progetto, prevenendo conflitti tra le librerie di sistema globali. Le dipendenze possono quindi essere esportate in un file "requirements.txt" e installate in blocco utilizzando il comando "pip install -r require.txt".

Codice e output di esecuzione

Questa simulazione mostra come i comandi pip comuni vengono scritti e configurati negli ambienti terminali.

pip_guide.py
Prova nell'editor
# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:

command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"

print("To install a package, run:")
print(f"  $ {command_install}")
print("To upgrade an existing package, run:")
print(f"  $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f"  $ {command_requirements}")
Uscita terminale
To install a package, run:
  $ pip install requests
To upgrade an existing package, run:
  $ pip install --upgrade requests
To install from a requirements file, run:
  $ pip install -r requirements.txt

Implementazione passo dopo passo

  • Apri il terminale o il prompt dei comandi (non scrivere comandi pip all'interno di un file Python).
  • Esegui pip install <package_name> per scaricare la libreria da PyPI.
  • Esegui pip freeze > require.txt per salvare tutte le dipendenze del progetto corrente.

Domande frequenti

Come posso correggere l'errore "comando pip non trovato"?

Assicurati che Python sia aggiunto alla variabile PATH del tuo sistema o prova a chiamare il wrapper del modulo: python -m pip install <package>.

Qual è lo scopo di un ambiente virtuale (venv)?

Isola le dipendenze del progetto in una cartella locale, impedendo che le librerie di un progetto si rompano o entrino in conflitto con le librerie di un altro.

Argomenti correlati

Risorse Python consigliate

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