Використовуйте 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
.