У меня есть conda с двумя работами сред, я установил "conda_nb" и так как я сделал это, слово" (основа)" всегда появляется в моей подсказке, я обнаружил, что могу удалить для использования сессии conda deactivate
.
Я нашел подобный вопрос, но это не точно та же проблема, так как я попробовал все возможные решения оттуда, но ни один из работавших для меня. Поэтому источник этой проблемы не является точно тем же.
Удаление conda_nb не работало на меня, ни изменило строки .bashrc, который я отправляю здесь:
# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/pablo/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/home/pablo/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/pablo/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/home/pablo/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
фунт: в .profile нет никакой информации о conda. und в anacnoda3/profile.d, я ничто не нашел полезным (но возможно существует).
Я имел ту же проблему этим утром и сделал некоторых выслеживание. Я обновил conda вчера вечером, и когда я запустил скрипт инициализации, он добавил подобный код к моему .bash_profile
файл. Код запускает скрипт, сгенерированный conda shell.bash hook
. Последняя строка этого сценария conda activate base
, который добавляет (базируются) к началу Вашей подсказки (и изменяет некоторые переменные среды как Ваш путь). Можно переопределить это путем добавления следующей команды к Вашему .condarc
файл.
auto_activate_base: false
Одной возможной проблемой с не автоактивацией основной среды является conda сценарий инициализации, не добавляет Ваша основа/каталог bin к Вашему пути, если Вы не активируете основную среду. Я уже добавляю его к своему пути в моем .bash_profile
, таким образом, это не проблема для меня.