Prepend condabin/conda
в PATH
.Запишите следующие параметры в ваши файлы инициализации оболочки.~/.bash_profile
, ~/.bashrc
для Bash, ~/.zshrc
для ZSH.
export PATH="/home/user/miniconda3/condabin:$PATH"
Открыть новую оболочку.Проверьте результат which -a conda
.Убедитесь, что conda
из /home/user/miniconda3/condabin
имеет приоритет над другими исполняемыми файлами conda
.
Очистка и повтор conda init
.
Откройте файлы инициализации оболочки.Удалите следующее содержимое:
# >>> conda initialize >>>
...
# <<< conda initialize <<<
Сохраните файлы конфигурации.
Снова откройте новый shell, введите /home/user/miniconda3/condabin/conda init
один раз.
Готово.
Обновление: Но япо-прежнему рекомендуем использовать Anaconda, уже установленную в вашей системе.Нет необходимости устанавливать два conda
пакета.
Поскольку conda
- это менеджер Python и менеджер пакетов.Вы можете создавать среды с любой версией Python, которую вы хотите, с помощью команды conda
.
Единственное отличие между установкой Anaconda и Miniconda заключается в том, что "базовая" среда, в которой conda
устанавливается из Anaconda,поставляется с большим количеством предустановленных пакетов, чем «базовый» env от Miniconda.
Конфигурирование conda
для хранения сред в вашем домашнем каталоге достаточно.
conda config --prepend pkgs_dirs /home/user/.conda/pkgs
conda config --prepend envs_dirs /home/user/.conda/envs
Все, что вам нужно, эторазрешение на выполнение команды conda
, окружения и кэши pkg хранятся в вашей домашней папке.