ПРЕДУПРЕЖДЕНИЕ: Каталог уже существует в целевом расположении ‘…’, но это не среда conda. Продолжить создание среды (y / [n])?

#python #anaconda #conda

#python #anaconda #conda

Вопрос:

Я удалил среду Conda с помощью этой строки

 conda env remove -n myenv
  

И попытался заменить ее, создав новую

 conda create -n myenv
  

И он получит это предупреждение:

ПРЕДУПРЕЖДЕНИЕ: Каталог уже существует в целевом расположении ‘…’, но это не среда conda. Продолжить создание среды (y / [n])?

Похоже, что первая команда не удаляет папку среды, даже если среда удалена.

Есть ли способ удалить папку при удалении среды, чтобы это предупреждение не появлялось?

Комментарии:

1. Есть ли у вас там какие-либо файлы, которые не могут быть удалены вашей учетной записью пользователя?

2. Это возможно. Это корпоративный КОМПЬЮТЕР.

Ответ №1:

Если вы откроете приглашение Anaconda и введете conda info , вы увидите раздел, в котором есть envs directories и если вы перейдете к первому пути к файлу, указанному в разделе «envs directories» в вашем проводнике, вы должны увидеть список созданных вами виртуальных сред conda с каталогом для каждого venv. Например, мой путь к файлу, чтобы найти его C:Users <имя_пользователя>anaconda3envs

Оттуда вы должны быть в состоянии найти каталог, соответствующий старой виртуальной среде, и удалить его.