Раньше Conda работала на Mojave без сбоев, но я обнаружил, что обновление до Catalina перемещает папку «anaconda3» на рабочий стол> Перемещенные элементы> Безопасность> anaconda3. Похоже, что настройки безопасности Catalina больше не позволяют устанавливать приложения непосредственно в каталоге пользователя.
Я попробовал предложение здесь , написанное ниже:
Привет, у меня может быть решение
- Скопируйте папку anaconda3, расположенную в Перемещенных элементах, в / Users / myname /
- Открытый терминал
- Введите: export PATH = '' / Users / мое имя / anaconda3 / bin: $ PATH "
- Введите: conda init zsh
Это сработало! Удачи!
Но это не работает для меня. После того как conda init zsh
я получу:
-bash: / Users / USER / anaconda3 / bin / conda: / anaconda3 / bin / python: плохой интерпретатор: нет такого файла или каталога
Как я могу снова запустить и запустить Conda, не теряя все свои виртуальные среды? Спасибо!
Обновить
Я заставил Конду работать по предложению @Ted Shaowang. Это означает, что conda env list
отображаются все виртуальные среды, созданные с помощью Conda.
Однако, я все еще испытываю проблему с тем, virtualenv
что, поскольку я изменил расположение файлов anaconda3 по умолчанию, python не может быть найден.
Исполняемый файл Python, расположенный по адресу, .virtualenvs/env/bin/python
не найден. Нужно ли вносить дальнейшие изменения, чтобы Python virtualenv
тоже работал ?
bash
тоже не работает.
bash
, но предлагаемое решение дляzsh
(новый Catalina по умолчанию). Попробуйconda init bash
вместо этого.