web-dev-qa-db-fra.com

RemoveError: 'setuptools' est une dépendance de conda et ne peut pas être supprimé de l'environnement d'exploitation de conda

J'ai Win 10

Lors de l'exécution:

conda update conda

J'ai rencontré cette erreur:

RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.

Rien ne semble aider

J'ai essayé de désinstaller anaconda et j'ai reçu un message réussi, mais il semble qu'il y ait des traces d'une ancienne version qui persistent

Comment puis-je effacer complètement toutes les traces d'installation d'Anaconda?

6
Toly

Cela fonctionne pour moi par:

conda uninstall setuptools
# This is a must to make it work
conda install setuptools
conda update --force conda
1
Val

J'ai rencontré ce problème dans un Dockerfile en utilisant continuumio/miniconda3:latest dans lequel j'avais la ligne:

RUN conda update -n base -c defaults conda

Pour le réparer, j'ai simplement ajouté l'exigence setuptools:

RUN conda update -n base -c defaults conda setuptools

Il n'y avait pas besoin d'autres héroïques.

1
Acumenus