在 OS Catalina 上安装 Conda 是否会将默认值 shell 更改为 bash?

Does installing Conda on an OS Catalina change the default shell to bash?

目前使用的是 MacOS Catalina 10.15.7

不知道我在做什么我不小心安装了 Anaconda3 over my Miniconda,所以我不能再使用我的旧环境。所以我删除了我的 Anaconda3 文件夹,并尝试手动更改我的 .bash_profile 脚本,以便所有指向 Anaconda3 的路径现在都指向我的旧 Miniconda 文件夹。

但是,当我关闭终端并重新启动它时,删除 Anaconda3 并更改 bash 文件后,我注意到我在 zsh 中。所以经过大量的试验和错误,我让 conda 通过这种方式初始化它再次开始工作:

~/miniconda/bin/conda init zsh

然而,Anaconda3 修改了我的 .bash_profile shell 脚本这一事实表明它将我的系统设置为使用 bash 而不是 zsh。在今天之前从未概念化过存在不同的 shell 脚本,因此我事先没有对此进行检查。我想知道手动将我的 shell 更改为 bash 是否可以代替在 zsh 上初始化它,是否更可取?为什么 conda 会自动使用 bash vs zsh?

Conda documentation 建议,如果在我的计算机上手动初始化,您可以在 zsh 上初始化,这进一步让我感到困惑,为什么它会在第一个将我的默认值 shell 更改为 bash地点?

也许我稍后会自己尝试,post 如果我敢进一步弄乱它,我会在这里找到。其中大部分内容对我来说都是全新的,我已经尝试进行大量研究,但似乎找不到具体的相关信息。

不,它不会更改您的默认设置 shell。