Contents

macOS catalina beta anaconda3 zsh command not found: conda 的一种解决方法

Contents

​ 问题:

更新了macOS catalina 10.15 beta之后,terminal提示说要把bash换成zsh,更换之后发现conda指令不见了。

解决方法:

按照这里的方法:

  1. 在terminal中输入
1
vi ~/.zshrc
  1. i进入编辑模式

  2. 加入以下代码,注意,代码中的/Users/username/anaconda3要是你的conda的安装目录。

1
2
. /Users/username/anaconda3/etc/profile.d/conda.sh
conda activate base
  1. 按 esc 退出编辑模式

  2. 输入

1
:wq

来保存并退出。

  1. 输入
1
source ~/.zshrc
  1. 尝试输入 conda --version, 如果可以正常使用就说明问题解决了。

原理:

告诉zsh,每次启动zsh的时候自动启动conda中名为base的环境。