conda init дает мне & ldquo; никаких действий не предпринято & rdquo;

Я получаю это при установке anaconda в Ubuntu 19.04 Im getting this while installing anaconda on ubuntu 19.04

1
задан 14 May 2019 в 14:38

6 ответов

Попробуйте При помощи навигатор анаконды :

активируют conda:

$ source ~/anaconda3/bin/activate root

Запуск conda:

$ anaconda-navigator

, Если Вы хотите запустить JupyterNotebook просто, работает

jupyter notebook
0
ответ дан 7 December 2019 в 20:18

В то время как это не пытается решить эту проблему, скорее помогает как обходное решение, когда я хочу активировать ENV

$ source ~/anaconda3/bin/activate <env_name>
0
ответ дан 7 December 2019 в 20:18

Насколько я понимаю, conda init [shell] используется для запуска специальной оболочки, используемой при выполнении команд командной строки conda. Если не указать один из них, по умолчанию будет использоваться bash, что, как я предполагаю, вы уже используете здесь, поскольку это результат.

Дополнительную информацию можно найти, используя флаг [-h]:

$ conda init -h
0
ответ дан 21 April 2020 в 15:12

У меня была такая же проблема. Раньше у меня была anaconda 2, но я удалил ее, чтобы установить anaconda 3. После установки anaconda 3 и использования conda init я получил такое же сообщение об ошибке, как и решил ее. Введите свой .bashrc:

gedit ~/.bashrc

Определите следующие строки в файле .bashrc и удалите их:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup = "$ ('/ home / spidey / anaconda3 / bin / conda' 'shell.bash' 
'hook' 2> / dev / null)"
if [$? -eq 0]; then
    eval "$ __ conda_setup"
else
    if [-f "/home/spidey/anaconda3/etc/profile.d/conda.sh"]; then
        . "/home/spidey/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH = "/ home / spidey / anaconda3 / bin: $ PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

Объяснение:
Поскольку ранее у вас уже была установлена ​​anaconda, команда conda init ничего не изменила, поскольку обнаружила, что вы уже внесли изменения в файл .bashrc.

4
ответ дан 9 May 2020 в 06:06

Вместо этого используйте

conda activate
jupyter notebook
0
ответ дан 13 June 2020 в 13:12

Я нашел решение

/opt/conda/bin/conda init zsh

как это здесь указывается (из /opt/conda/bin/conda init -h )

позиционные аргументы: оболочки Одна или несколько оболочек, которые будут инициализирован. Если не указано, значением по умолчанию является «bash» в unix и «cmd.exe» в Windows. Используйте флаг --all для инициализации все снаряды. В настоящее время совместимыми оболочками являются {bash, fish, powershell, tcsh, xonsh, zsh}

Это странно, потому что у меня не было этой проблемы раньше при настройке другого сервера. Но в любом случае понятно, что нужно указывать шелл (здесь zsh), иначе conda подхватит bash как оболочка по умолчанию.

0
ответ дан 5 November 2020 в 12:48

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

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