Ma ~/anaconda
le répertoire prend trop d'espace disque (10 Go), même si je n'ai que cinq environnements et que j'ai exécuté conda clean
. J'ai découvert que lorsque j'essaie de créer un nouvel environnement conda, Anaconda affiche une très longue liste de packages à télécharger, qui semble inclure une pile scientifique complète Python pile (interprète Python, numpy, scipy , etc.). Il semble qu'Anaconda installe tout indépendamment pour chaque environnement. Est-ce vrai?
La liste suivante contient des moyens purement spéculatifs qui pourraient potentiellement résoudre le problème d'espace:
pip
pour installer les packages, comme conda install
échoue souvent. Est-ce que conda install
faire un travail intelligent pour réutiliser des packages déjà installés ailleurs?(Informations de débogage) Les tailles de mes quatre répertoires d'environnement sous ~/anaconda/envs
se situent entre 1,2 Go et 2,6 Go. Est-ce normal?
Pour créer des environnements qui "héritent" des packages:
Vous pouvez exporter/importer les noms des packages utilisés avec un fichier yaml.
Ou utilisez le --clone
drapeau.
Voir cette réponse .