说明
本文记载的方法处理满足以下条件的问题
- 系统为macOS,且终端的shell为zsh
- 安装的是Anaconda的图形化版本
- 终端运行Anaconda下的命令,如conda时出现“command not found”的问题
终端shell为bash的或者系统为Linux的网上已经有很多教程了,不在这里赘述
终端无法使用Anaconda的原因
大部分同学安装的应该都是Anaconda的图形化版本,但在Mac系统下,Anaconda的安装程序并没有修改环境变量,这导致了我们在终端无法使用conda等命令。这是因为Anaconda默认安装在/Users/username的目录下,而终端中zsh的可访问的程序都放在/bin, /usr/bin, /usr/local/bin,有时也会放在~/bin目录下,因此我们需要修改zsh的.zshrc配置文件,将Anaconda的bin目录加到配置文件中去。
具体做法如下:
1. 打开终端,修改zsh的.zshrc配置文件
echo 'export PATH="/Users/�username/anaconda3/bin:$PATH"' >> ~/.zshrc
其中:
- username是你电脑的用户名
- 如果你下载的是Anaconda2的版本,那么anaconda3应该改为anaconda2
2. 更新zsh的.zshrc配置文件使上一条命令生效
source /Users/username/.zshrc
其中:
- username是你电脑的用户名
3. 测试是否成功
conda --version
结果会显示conda的版本信息,代表已成功安装