Come elencare i pacchetti Python installati

author
2 minutes, 13 seconds Read

I gestori di pacchetti Pip, Pipenv, Anaconda Navigator e Conda possono tutti essere usati per elencare i pacchetti Python installati.

Prima di ottenere una lista di pacchetti installati, è sempre una buona pratica assicurarsi che siano presenti versioni aggiornate di Python, Pip, Anaconda Navigator e Conda.

Elenca i pacchetti installati con Pip

Sia pip list che pip freeze genereranno una lista di pacchetti installati, solo con risultati formattati in modo diverso. Tieni presente che pip list elencherà TUTTI i pacchetti installati (indipendentemente da come sono stati installati), mentre pip freeze elencherà solo tutto ciò che è stato installato da Pip.

Per esempio:

pip list

Output:

Package Version---------------------------------- ----------absl-py 0.7.0
pip freeze

Output:

absl-py==0.7.0

Elenco dei pacchetti in una console con Pip

Per elencare tutti i pacchetti installati da una console Python usando pip, puoi utilizzare il seguente script:

>>> import pkg_resourcesinstalled_packages = pkg_resources.working_setinstalled_packages_list = sorted()print(installed_packages_list)

Output:

['absl-py==0.7.0', 'adodbapi==2.6.0.7', 'alabaster==0.7.12', 'alembic==1.0.7', 'amqp==2.4.1', 'anyjson==0.3.3',

Elenco dei moduli in una console senza Pip

Per elencare tutti i moduli installati da una console Python senza pip, potete usare il seguente comando:

>>> help("modules")

Nota che ci sono alcuni svantaggi in questo approccio, tra cui:

  • Se ci sono molti pacchetti installati, questo metodo può richiedere molto tempo per importare ogni modulo prima di poter cercare i sottomoduli nel percorso del modulo.
  • I moduli che hanno codice al di fuori di un blocco di codice if __name__ == “__main__”: e se è previsto l’input dell’utente, possono causare l’entrata del codice in un loop infinito o un blocco.

Lista dei pacchetti installati con Pipenv

Il comando pipenv lock -r può essere usato per generare l’output di un file pipfile.lock in un ambiente pipenv. Tutti i pacchetti, incluse le dipendenze, saranno elencati nell’output. Per esempio:

pipenv lock -r

Output:

-i https://pypi.org/simplecertifi==2019.11.28chardet==3.0.4idna==2.9requests==2.23.0urllib3==1.25.8

Elenco dei pacchetti installati con Anaconda Navigator

Per elencare i pacchetti installati in un ambiente Anaconda utilizzando Anaconda Navigator, fai come segue:

  • Avvia l’applicazione Anaconda Navigator.
  • Selezionate Ambienti nella colonna di sinistra.
  • Una casella a discesa al centro in alto della GUI dovrebbe elencare i pacchetti installati. In caso contrario, seleziona Installed nel menu a tendina per elencare tutti i pacchetti.

Elenca i pacchetti installati con Conda

Il comando conda list può essere usato per elencare tutti i pacchetti in un ambiente conda:

conda list

Output:

# packages in environment at C:\Anaconda2_4.3.1:#_license 1.1 py27_1alabaster 0.7.9 py27_0

Pacchetti installati globalmente o localmente

Per informazioni sulla generazione di una lista di pacchetti installati globalmente o localmente, fare riferimento a:

Come elencare i pacchetti installati globalmente e quelli installati localmente in Python

.

Similar Posts

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.