logo

Come elencare i pacchetti Python installati

Lavorare su progetti Python potrebbe richiedere l'elenco dei pacchetti Python installati per gestire le dipendenze, verificare la presenza di aggiornamenti o condividere i requisiti del progetto con altri. In questo post esamineremo numerose tecniche per elencare i pacchetti Python installati sul tuo sistema.

Elenca i pacchetti Python installati

Di seguito sono riportati alcuni metodi con cui possiamo elencare i file installati Pitone Pacchetti:



  • Utilizzando pip elenco
  • Utilizzando il congelamento dei pip
  • Utilizzando pkg_resources
  • Utilizzando pipdeptree
  • Usando pipenv
  • Utilizzo del taccuino Jupyter

Elenca i pacchetti Python installati utilizzando l'elenco pip

Il metodo più comune per elencare i pacchetti Python installati è utilizzare lo strumento da riga di comando pip. pip è il gestore di pacchetti standard per Python ed è preinstallato con Python 3.4 e versioni successive.

Possiamo elencare i pacchetti installati utilizzando pip utilizzando il comando list. Basta aprire il terminale o il prompt dei comandi ed eseguire il comando seguente e vedrai l'elenco di tutti i pacchetti installati.

pip list>

Questo comando visualizzerà un elenco di tutti i pacchetti Python installati nel tuo ambiente Python e le loro versioni. Puoi anche reindirizzare l'output su un file di testo (facoltativo) Se desideri salvare l'elenco dei pacchetti installati in un file di testo, puoi utilizzare il seguente comando:



pip list>pacchetti_installati.txt>

Questo comando creerà un file denominato pacchetti_installati.txt e salverà l'elenco dei pacchetti al suo interno.

Elenca i pacchetti Python utilizzando pip freeze

Un altro comando comunemente utilizzato per elencare i pacchetti installati, soprattutto nel contesto della gestione dei progetti Python, è pip freeze. Questo comando genera un elenco di pacchetti installati e le relative versioni in un formato comunemente utilizzato per specificare le dipendenze del progetto in un file require.txt.

Possiamo usare congelamento dei pip per elencare i pacchetti Python installati. Basta aprire il terminale o il prompt dei comandi ed eseguire il comando seguente.



pip freeze>

Questo comando visualizzerà un elenco dei pacchetti installati e delle relative versioni, simile a quello che potresti trovare in un file require.txt.

Elenca i pacchetti Python utilizzando il modulo pkg_resources di Python

Se preferisci un approccio programmatico per elencare i pacchetti installati dall'interno di uno script Python, puoi utilizzare il modulo pkg_resources dal pacchetto setuptools. Ecco un esempio di come utilizzarlo:

Python3


multithreading Java



import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)>

>

>

Questo script stamperà i nomi e le versioni di tutti i pacchetti installati nel tuo ambiente Python.

Elenca i pacchetti Python usando pipdeptree

pipdeptree è un pacchetto Python che ti aiuta a visualizzare ed elencare le dipendenze dei pacchetti installati in una struttura ad albero. Per usarlo, devi prima installarlo:

pip install pipdeptree>

Dopo aver installato pipdeptree, puoi elencare i pacchetti installati e le loro dipendenze come segue:

pipdeptree>

Questo comando visualizzerà una struttura ad albero dei pacchetti installati e delle loro dipendenze.

Elenca i pacchetti installati utilizzando pipenv

pipenv è uno strumento popolare per la gestione degli ambienti e delle dipendenze del progetto Python. Combina pip e virtualenv per creare ambienti Python isolati per i tuoi progetti. Per elencare i pacchetti installati all'interno di un ambiente pipenv, attenersi alla seguente procedura:

  • Apri un terminale o un prompt dei comandi e vai alla directory in cui si trova il tuo Pipfile.
  • Attiva l'ambiente virtuale:
pipenv shell>

Elenca i pacchetti installati:

pipenv lock --requirements>

Questo comando visualizzerà l'elenco dei pacchetti installati e le loro versioni.

Java divide la stringa per delimitatore

Utilizzo del taccuino Jupyter

Se utilizziamo Jupyter Notebook per lo sviluppo Python e desideriamo elencare i pacchetti installati all'interno di un notebook, possiamo farlo utilizzando l'estensione ! (comando shell) prefisso. Ecco come:

  • Apri un notebook Jupyter: avvia un notebook Jupyter eseguendo jupyter notebook nel tuo terminale.
  • Crea un nuovo notebook o aprine uno esistente: puoi creare un nuovo notebook o aprirne uno esistente in cui desideri elencare i pacchetti installati.
  • Elenca i pacchetti installati all'interno di una cella del notebook:
!pip list>

L'esecuzione di questo comando all'interno di una cella del notebook visualizzerà l'elenco dei pacchetti installati e le relative versioni nell'output del notebook.