J'utilise Anaconda. Je voudrais savoir comment supprimer ou désinstaller les paquets indésirables de l'environnement de base. J'utilise un autre environnement à des fins de codage.
J'ai essayé de mettre à jour mon environnement en utilisant le fichier yml (pas l'environnement de base). De manière inattendue, certains packages installés par yml dans l'environnement de base. Alors maintenant, il a 200 packages python qui ont également un autre environnement. Je souhaite effacer les packages indésirables dans l'environnement de base et je n'utilise aucun package dans l'environnement de base. De plus, ma mémoire est pleine à cause de cela.
Veuillez me donner une solution pour supprimer les paquets indésirables dans l'environnement de base dans anaconda.
Il est très difficile de supprimer un par un chaque paquet, donc je recherche une meilleure solution.
3 Réponses :
C'est la même chose que pour les autres environnements:
conda deactivate
pour vous assurer que vous êtes dans l'environnement de base. conda list
pour voir les packages que vous avez installés conda remove {package_name}
pour supprimer les packages ATTENTION: Attention car il y a des bugs autour de cette nouvelle fonctionnalité https://github.com/conda/conda/issues/6316 strong >
Je ne l'ai pas testé moi-même, alors essayez à vos risques et périls
Pour réinitialiser votre environnement de base, vous devez:
liste de conda - révisions
Cela vous montrera une liste de révisions. Pour le moment, la dernière est:
11/02/2019 21:58:57 (rév 19)
conda {4.6.2 -> 4.6.3}
Maintenant, lancez, où 19 peut être remplacé par la révision que vous souhaitez utiliser:
conda install --rev 19
Si vous utilisez:
conda install --rev 1
Ensuite, il devrait réinitialiser l'environnement de base à ce à quoi il ressemblait lorsque vous avez installé anaconda.
Référence: https://github.com/conda/conda/issues/1032
Selon les tickets, si vous n'utilisez pas conda 4.4 version
ou supérieure, vous pouvez également supprimer conda à cause de ce bogue: https://github.com/conda/conda/issues/6316
comment trouver les paquets indésirables. Je n'ai besoin d'aucun paquet dans l'environnement de base mais je pense qu'il devrait avoir quelques paquets. Je veux donc supprimer les paquets indésirables
«indésirable» n'est pas très bien défini ... Pouvez-vous définir un paquet «indésirable»?
Indésirable signifie conserver les packages par défaut et supprimer les packages installés par l'utilisateur
J'ai mis à jour la réponse pour le cas d'utilisation que vous décrivez
conda remove <package_name> More info can be found: https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html#removing-packages
Ce n'est que pour un par un
Veuillez utiliser le code ci-dessous:
conda uninstall -n base
Ce n'est que pour un par un
Mais cette méthode supprime tous les paquets, non? Ne restent pas des packages utiles pour anaconda?
Ensuite, utilisez: conda uninstall -n base
Vous semblez vouloir MiniConda. Il ne sert à rien d'installer l'environnement Anaconda complet, puis de supprimer les packages, si vous voulez une ardoise vierge sur laquelle construire
Copie possible de conda: supprimer tous les packages installés de l'environnement de base / racine
J'ai l'impression que personne ne répond à la question réelle des OP: si vous codez un montant décent, de temps en temps, vous allez accidentellement
pip install
ouconda install < / code> dans votre environnement de base. Mais il est difficile de savoir quels packages se trouvent dans l'environnement de base car ils font partie des fonctionnalités de base, et quels sont ceux qui s'y trouvent à cause d'installations accidentelles, par exemple, il y a 2 semaines lorsque vous étiez pressé et que vous avez fait une erreur. @Et, si c'est votre vraie question, je voudrais mettre à jour votre question pour refléter cela.