моя виртуальная среда не может быть найдена

моя виртуальная среда не может быть найдена

Я работаю на ПК с Windows 10 и всегда открываю git bash, а затем source activate my-envоткрываю jupyter notebook; каким-то образом my-env сломался, и я получаю эту ошибку:

"C:\bld\conda_1565126647711_h_env/etc/profile.d/conda.sh: Нет такого файла или каталога"

Кроме того, я не могу активировать «my-env» в блокноте Jupyter и получаю «ошибку ядра» в Jupyter; но я могу активировать среду из командной строки.

Я пробовал:

  • ввод полного пути к файлу в bash
  • удаление env в bash
  • удаление env из командной строки (его все еще можно активировать из CMD)
  • открываю jupyter из CMD; все равно получаю ошибку ядра
  • echo ". C:\Users\mngav\Anaconda3\etc\profile.d\conda.sh" >> ~\.bashrcэто сработало для коллеги, но не оказалось успешным для меня.

Стоит ли мне просто сделать полную перезагрузку компьютера и настроить среду с нуля?

решение1

Ладно, я в этом не силен, но, кажется, я придумал обходной путь.

В файле «activate» H:\anaconda3\Scripts\activate я сначала изменил путь, чтобы он _CONDA_ROOTуказывал на папку conda H:\anaconda3в моем случае. (Понятия не имею, для чего нужны пути bld, но именно это и запутало меня)

H:\anaconda3\etc\profile.d\conda.shЗатем я изменил файл export CONDA_EXE, указав местоположение моего conda.exe;H:\anaconda3\Scripts\conda.exe

Затем я смог использовать git bash, source activate myenvи, кажется, он снова работает нормально.

Эта проблема случилась со мной после обновления моего навигатора anaconda. Я надеялся, что это не испортит мой обычный рабочий процесс использования git bash для большинства вещей, но, похоже, это произошло.

PS Я не смог использовать source activateв windows, command promptно conda activate работает. Не уверен, связано ли это.

Связанный контент