0Pricing
Python Academy · Lezione

Installazione dei package con pip

Utilizzi pip per installare, aggiornare e disinstallare package di terze parti.

Installazione dei package con pip è una lezione Python Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python Academy include 4 lezioni in totale.

Introduzione

pip è l'installatore di package di Python. Scarica i package da PyPI e gestisce le dipendenze del progetto.

pip install

pip install requests installa il package requests da PyPI nell'ambiente corrente.
# Terminal:
# pip install requests
print('install demo')

pip install con versione

pip install requests==2.28.0 blocca la versione esatta. requests>=2.25 installa almeno quella versione. requests~=2.28 consente aggiornamenti delle patch.
# pip install 'requests>=2.25,<3'
print('version pinning demo')

requirements.txt

pip freeze > requirements.txt salva tutti i package installati. pip install -r requirements.txt li ripristina.
# Generate: pip freeze > requirements.txt
# Restore:  pip install -r requirements.txt
print('requirements demo')

pip list e show

pip list mostra tutti i package installati. pip show requests mostra i dettagli di un package specifico.
# pip list
# pip show requests
print('list demo')

pip uninstall

pip uninstall requests rimuove il package. -y salta la richiesta di conferma.
# pip uninstall requests -y
print('uninstall demo')

Aggiornare con pip

pip install --upgrade requests aggiorna requests alla versione più recente.
# pip install --upgrade pip
# pip install --upgrade requests
print('upgrade demo')

pip check

pip check verifica che tutti i package installati abbiano dipendenze compatibili.
# pip check
print('check demo')

PyPI e registry privati

pip install -i https://my.registry.com/simple/ package utilizza un indice privato invece di PyPI.
# pip install --index-url https://test.pypi.org/simple/ mypackage
print('registry demo')

uv: l'alternativa veloce

uv è un'alternativa a pip e virtualenv basata su Rust, da 10 a 100 volte più veloce. uv pip install requests funziona nello stesso modo.
# curl -LsSf https://astral.sh/uv/install.sh | sh
# uv pip install requests
print('uv demo')

Sicurezza: pip audit

pip-audit analizza i package installati alla ricerca di CVE note. Lo esegua nella CI per individuare tempestivamente le dipendenze vulnerabili.
# pip install pip-audit
# pip-audit
print('audit demo')

Verifica rapida

Quale comando salva in un file tutti i package attualmente installati?

Riepilogo

pip: install, install -r, freeze, list, show, uninstall, upgrade, check. Blocchi le versioni per garantire la riproducibilità. uv è un'alternativa moderna e più veloce.

Continui

Eccellente! Continui con la lezione successiva per approfondire le Sue competenze.

Domande Frequenti

La lezione «Installazione dei package con pip» è gratuita?

Sì — il testo completo di «Installazione dei package con pip» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python Academy, passa a CoddyKit PRO. Il corso Python Academy include 4 lezioni in totale.

Cosa imparerò in «Installazione dei package con pip»?

Utilizzi pip per installare, aggiornare e disinstallare package di terze parti. Eserciti Python Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Python Academy?

Non è richiesta alcuna esperienza precedente. Python Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Installazione dei package con pip»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Python Academy?

Sì. Ogni lezione Python Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Creazione e importazione dei moduli
  2. La libreria standard di Python
  3. Package e __init__.py
  4. Installazione dei package con pip
← Torna a Python Academy