如何在 mac 中打开 conda shell

How to open conda shell in mac

我是 conda 和 mac 的新手(我主要使用 Ubuntu 和 pip)。 mac 上是否有 conda shell(我想我在某处读到有 none)。

如果是这样的话,我该如何 运行 命令,例如:

conda env create -f environment.yml

如这里所问:https://github.com/datitran/face2face-demo

我打开 Anaconda Navigator,然后 > Environment > Create > import > 并在 Specification File 中给出了上述 environment.yml 文件的路径。

以上步骤是否正确? 有没有办法通过 Mac 中的 shell 来做到这一点? (我正在使用 macOS Catalina 版本 10.15.3)

我不是 Mac 用户,但我认为您可以 运行 anaconda 直接从终端命令,就像在 Ubuntu 中一样。 Mac.

中没有 anaconda 提示符

如果您在 conda 安装过程中单击 no 时询问是否应将其添加到路径,或者您出于任何其他原因无法在终端上访问它:

运行 这个 conda update anaconda-navigator 在你的终端里。

但很可能它不会工作,因为您无法在 shell 中访问 conda。您需要做的是 运行 在您的终端中一次执行以下步骤。

第一名:

nano ~/.bash_profile

第二名:

export PATH=/usr/local/anaconda3/bin:$PATH

第三名:

source ~/.bash_profile

然后尝试:

conda

最后确保退出 anaconda 导航器,然后 运行 这个:

conda update anaconda-navigator

这应该可以做到,但如果不成功,请尝试在您的 Mac 中安装 homebrew,然后重复这些步骤。

我遇到了同样的问题。我打开了 Anaconda Navigator 程序。我点击了“环境”。在工作环境下,我点了右箭头,其中一个选项是“打开终端”。当使用此序列打开终端时,我能够使用 conda 命令。和你一样,我正在使用 Mac OS Catalina.

在 mac 上安装 anaconda 时,可能会在 zsh shell 中安装 conda。所以你可能想测试启动 zsh。

$ zsh

它应该以 (base)

启动终端
(base)$ conda --version

仔细检查永远不会有坏处。