我在 ubuntu 19.04 上安装 anaconda 时遇到此问题
答案1
虽然这并不能尝试解决这个问题,但当我想要激活一个环境时,它可以作为一种解决方法。
$ source ~/anaconda3/bin/activate <env_name>
答案2
我遇到了同样的问题。之前我有 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,因此 condainit command
不会修改任何内容,因为它检测到您已经对.bashrc
文件进行了更改。
答案3
尝试使用anaconda-navigator:
激活 conda:
$ source ~/anaconda3/bin/activate root
启动 conda:
$ anaconda-navigator
如果你想启动 JupyterNotebook,只需运行
jupyter notebook
答案4
据我所知,conda init [shell]
它用于启动执行命令行conda
命令时使用的特定 shell。如果不指定,则默认为 bash,我猜您已经在这里使用了 bash — 因为这是输出。
使用以下[-h]
标志可以找到更多信息:
$ conda init -h