Comment lister les paquets Python installés

author
2 minutes, 34 seconds Read

Les gestionnaires de paquets Pip, Pipenv, Anaconda Navigator et Conda peuvent tous être utilisés pour lister les paquets Python installés.

Avant d’obtenir une liste des paquets installés, c’est toujours une bonne pratique de s’assurer que des versions à jour de Python, Pip, Anaconda Navigator et Conda sont en place.

Lister les paquets installés avec Pip

Les deux pip list et pip freeze vont générer une liste des paquets installés, juste avec des résultats formatés différemment. Gardez à l’esprit que pip list listera TOUS les paquets installés (indépendamment de la façon dont ils ont été installés). tandis que pip freeze ne listera que tout ce qui a été installé par Pip.

Par exemple:

pip list

Sortie:

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

Sortie:

absl-py==0.7.0

Lister les paquets dans une console avec Pip

Pour lister tous les paquets installés à partir d’une console Python en utilisant pip, vous pouvez utiliser le script suivant:

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

Sortie :

['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',

Lister les modules dans une console sans pip

Pour lister tous les modules installés à partir d’une console python sans pip, vous pouvez utiliser la commande suivante :

>>> help("modules")

Notez que cette approche présente certains inconvénients, notamment :

  • S’il y a beaucoup de paquets installés, cette méthode peut prendre beaucoup de temps pour importer chaque module avant de pouvoir rechercher les sous-modules dans le chemin de ce module.
  • Les modules qui ont du code en dehors d’un bloc de code if __name__ == « __main__ » : et si une entrée utilisateur est attendue, peuvent faire entrer le code dans une boucle infinie ou le suspendre.

Lister les paquets installés avec Pipenv

La commande pipenv lock -r peut être utilisée pour générer la sortie d’un fichier pipfile.lock dans un environnement pipenv. Tous les paquets, y compris les dépendances, seront listés dans la sortie. Par exemple:

pipenv lock -r

Sortie:

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

Lister les paquets installés avec Anaconda Navigator

Pour lister les paquets installés dans un environnement Anaconda en utilisant Anaconda Navigator, procédez comme suit:

  • Démarrer l’application Anaconda Navigator.
  • Sélectionnez Environnements dans la colonne de gauche.
  • Une boîte déroulante au centre-haut de l’interface graphique devrait énumérer les paquets installés. Si ce n’est pas le cas, alors sélectionnez Installé dans le menu déroulant pour lister tous les paquets.

Lister les paquets installés avec Conda

La commande conda list peut être utilisée pour lister tous les paquets dans un environnement conda :

conda list

Sortie :

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

Paquets installés globalement vs localement

Pour des informations sur la génération d’une liste de paquets installés globalement vs localement, consultez :

Comment lister les paquets installés globalement vs les paquets installés localement en Python

.

Similar Posts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.