Використовуйте conda init
Як було зазначено в іншій відповіді , додавання Conda вручну $PATHбільше не рекомендується з версії 4.4.4 (див. Примітки до випуску ). Крім того, з Conda v4.6conda init була введена нова функціональність для управління ініціалізацією оболонки за допомогою команди. Отже, оновлена рекомендація - запустити
Unix / Linux
./anaconda3/bin/conda init
Windows
./anaconda3/Scripts/conda.exe init
Ви повинні запустити нову оболонку чи джерело свого файлу init (наприклад, source .bashrc), щоб зміни набрали чинності.
Слово обережності
Ця функція залишається експериментально підтримуваною. Я рекомендую запустити вищевказану команду з --dry-run|-dпрапором та прапором verbosity ( -vv), щоб точно побачити, що вона буде робити. Якщо у вашому файлі команд запуску оболонки ще немає розділу, керованого Conda (наприклад, .bashrc), це має виглядати як пряма вставка деяких нових рядків. Якщо це не така проста вставка, я рекомендую спочатку очистити будь-які попередні розділи Conda $PATHта відповідні файли ініціалізації оболонки (наприклад, bashrc).
Альтернативні мушлі
Можливо, вам доведеться чітко визначити свою оболонку в Conda. Наприклад, якщо ви запустили zsh(macOS Catalina за замовчуванням) замість bashцього, ви б запустили
./anaconda3/bin/conda init zsh
Будь ласка, дивіться ./anaconda3/bin/conda init --helpдокладний список підтримуваних оболонок.
Потенційне автоматизоване очищення
Conda v4.6.9 представив --reverseпрапор, який автоматизує видалення змін, які вставляються conda init.