Почему действительно “(базируется)”, появляются перед моей терминальной подсказкой II?

У меня есть conda с двумя работами сред, я установил "conda_nb" и так как я сделал это, слово" (основа)" всегда появляется в моей подсказке, я обнаружил, что могу удалить для использования сессии conda deactivate.

enter image description here

Я нашел подобный вопрос, но это не точно та же проблема, так как я попробовал все возможные решения оттуда, но ни один из работавших для меня. Поэтому источник этой проблемы не является точно тем же.

Удаление 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, я ничто не нашел полезным (но возможно существует).

2
задан 24 November 2019 в 20:09

1 ответ

Я имел ту же проблему этим утром и сделал некоторых выслеживание. Я обновил conda вчера вечером, и когда я запустил скрипт инициализации, он добавил подобный код к моему .bash_profile файл. Код запускает скрипт, сгенерированный conda shell.bash hook. Последняя строка этого сценария conda activate base, который добавляет (базируются) к началу Вашей подсказки (и изменяет некоторые переменные среды как Ваш путь). Можно переопределить это путем добавления следующей команды к Вашему .condarc файл.

auto_activate_base: false

Одной возможной проблемой с не автоактивацией основной среды является conda сценарий инициализации, не добавляет Ваша основа/каталог bin к Вашему пути, если Вы не активируете основную среду. Я уже добавляю его к своему пути в моем .bash_profile, таким образом, это не проблема для меня.

3
ответ дан 2 December 2019 в 02:41

Другие вопросы по тегам:

Похожие вопросы: