Comment puis-je lister les paquets requis par introspection en exécutant une instance Python ou IPython?Liste des paquets requis par introspection en Python
Je commence souvent le développement à partir d'un environnement de conda très chargé qui a la distribution complète d'Anaconda et un tout plus installé. Lorsque je souhaite partager du code, je voudrais être en mesure de cracher un requirements.txt
pour pip ou environment.yml
pour conda constitué uniquement des paquets actuellement chargés dans l'interpréteur.
Comment est-ce que je peux faire ceci?
Pour construire la ralation des modules chargés à l'emballage serait une tâche complexe. En général, je conseille de commencer à développer avec un environnement vide. –
@ Klaus ne maintient pas une telle cartographie? –
Il est facile d'obtenir les noms des modules chargés, mais ils ne sont pas nécessairement les noms requis pour conda ou pip. Et beaucoup de modules intégrés et "privés" seront dans la liste. –