我最近将我的MacOS更新到Catalina,现在当我在终端输入“conda”时,会出现臭名昭著的“zsh command not found: conda”。我已经阅读了很多解决方案,对我来说最容易尝试的是按照Anaconda的建议在我的主目录中重新安装Anaconda(具体来说,2019.10版本的安装程序会安装在Users/myname/opt/anaconda3中)这里。
好吧,我按照这样做了,但并没有解决问题。我错过了什么?
好吧,我按照这样做了,但并没有解决问题。我错过了什么?
来自Anaconda安装文档:
在完成安装后初始化,先运行
source <path to conda>/bin/activate
,然后运行conda init
。
但是,
如果您使用的是macOS Catalina,新默认Shell是zsh。您需要运行
source <path to conda>/bin/activate
,然后运行conda init zsh
。
我在Macbook M1 Air上尝试了以下命令。
(your conda installation path)/bin/conda init zsh
例子:
/Users/<username>/opt/anaconda3//bin/conda init zsh
然后重新启动终端并执行命令
conda activate base
它完美地运作了
源代码取自于这里
~/miniconda3/bin/conda init
不同,我们需要在末尾添加zsh,即~/miniconda3/bin/conda init zsh
。然后重新启动终端。
conda init zsh
命令(在bash中),这会将适当的代码添加到您的zsh配置文件中(您需要启动一个新的终端会话)。 - Mark