Конда - не может полностью удалить среду - PullRequest
1 голос
/ 06 ноября 2019

Я использую Windows 10 (все команды запускаются от имени администратора). Я создал среду под названием myenv. Тогда я использовал

conda env remove -n myenv

Теперь, если я попытаюсь

conda info --envs

Я вижу только базовую среду. Однако, если я попытаюсь

conda активировать myenv

, я все равно смогу его активировать! Я думаю, потому что под папкой envs есть папка с именем myenv, которая не удаляется.

Как удалить среду навсегда?

1 Ответ

0 голосов
/ 06 ноября 2019

Параметры командной строки могут заходить только так далеко, если вы не очень конкретны;возможно, самый простой подход - удалить вещи вручную:

  1. Найдите папку Anaconda;Я буду использовать "D:\Anaconda\"
  2. В envs, удалить интересующую вас среду: "D:\Anaconda\envs\myenv"

Вы закончили? Не совсем;даже когда в myenv, conda по-прежнему иногда устанавливает пакеты в среду base , в "D:\Anaconda\pkgs\";таким образом, чтобы убрать следы myenv,

Удалить пакеты, установленные в myenv, которые оказались в "D:\Anaconda\pkgs\"

(если выше не достаточно) Anaconda Navigator -> Среды -> myenv ->Удалить

(если выше не достаточно) Вероятно повреждена Анаконда;запишите установленные пакеты, полностью удалите Anaconda, переустановите.

Примечание : шаг 3 является избыточным с целью простого удаления myenv, но рекомендуется минимизировать будущий пакетконфликты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...