У мене раніше Conda плавно працював на Mojave, але я виявив, що оновлення до Каталіни переміщує папку "anaconda3" на робочий стіл> Переміщені елементи> Безпека> anaconda3. Здається, що параметри безпеки Каталіни більше не дозволяють додаткам встановлюватись безпосередньо в каталозі користувачів.
Я спробував пропозицію тут , написане нижче:
Привіт, у мене може бути рішення
- Скопіюйте папку anaconda3, розміщену в "Переміщені елементи", на / Користувачі / моє ім'я /
- Відкритий термінал
- Введіть: export PATH = '' / Користувачі / моє ім'я / anaconda3 / bin: $ PATH "
- Введіть: conda init zsh
Це спрацювало! Удачі!
Але це не працює для мене. Після conda init zsh
отримання:
-bash: / Користувачі / USER / anaconda3 / bin / conda: / anaconda3 / bin / python: поганий перекладач: Немає такого файлу чи каталогу
Як я можу знову запустити та запустити Conda, не втрачаючи всіх своїх віртуальних середовищ? Дякую!
Оновлення
Я змусив Conda працювати за пропозицією @Ted Shaowang. Це означає, що conda env list
відображаються всі віртуальні середовища, створені через Conda.
Однак у мене все ще виникає проблема virtualenv
, оскільки я змінив розташування файлів anaconda3 за замовчуванням, python не можна знайти.
Виконаного файлу python, розташованого у, .virtualenvs/env/bin/python
неможливо знайти. Чи потрібно вносити подальші зміни для того, щоб пітон також працював virtualenv
?
bash
теж не працює.
bash
, але пропоноване рішення призначено дляzsh
(новий Catalina за замовчуванням). Спробуйтеconda init bash
замість цього.