问题描述:
最近重装了一下自己Mac,安装Anaconda后遇到了终端内找不到conda指令但是图形导航一切正常的问题。
因为之前安装从未遇到过这个问题,所以一开始以为是安装过程中出现了问题。但是重新安装之后问题依旧,于是开始寻找原因。
最后发现造成问题的原因是更新后的Mac终端默认使用的shell是zsh,它加载的是 ~/.zshrc文件,Anaconda安装时并没有向这个文件写入环境变量,故启动终端后并不能使用conda命令。
解决方法:
使用source ~/.bash_profile
命令就可以解决这个问题。
但是之后又会遇到第二个问题,重启终端之后需要重新运行上面的命令才能使用conda命令。
为了解决这个问题,可以使用echo ‘source ~/.bash_profile’ >> ~/.zshrc
来将之前的命令写入~/.zshrc文件中,这样每次启动终端就会自动执行该命令。