我在装有macOS Catalina的新Mac上安装了Anaconda,但是当我运行Conda安装命令时,找不到conda
zsh: command not found: conda
我做了一些研究,并根据this Anaconda blog post从.sh进行了安装,但仍然对我失败。
答案 0 :(得分:0)
我有同样的问题。我解决了在Users / my_user /上创建一个.zshrc文件的问题
您可以在终端上使用nano来进行nano ~/.zshrc
,然后在您的conda路径为source ~/.bash_profile
的位置添加对.bash_profile的引用。那对我有用。
显然,macOS Catalina使用zsh代替bash。您可以在下一个链接中找到一些信息:Why does MacOS Catalina use Zsh instead of Bash?
答案 1 :(得分:0)
初始化shell的conda(与从zsh内部采购bash配置文件相反):
conda init zsh
这应该将相关行添加到您的zshrc中。
答案 2 :(得分:0)
我遇到了同样的问题,花了一些时间去寻找正确的步骤顺序。由于我的默认shell已经是zsh,因此我必须打开bash shell来运行conda init zsh
。
签出https://support.apple.com/en-us/HT208050并按照如何在不更改默认设置的情况下使用其他外壳程序中的步骤
一旦我弄清了这一点,然后将Terminal改回使用默认外壳conda
即可。
答案 3 :(得分:0)
如果您仍在使用bash作为终端,则需要知道两个文件的位置。第一个是您的.bash_profile,第二个是Conda应用程序的位置。对我而言,使用OSX Catalina,Conda应用程序位于
/usr/local/anaconda3/condabin
您可以检查一下他们在哪里进行以下操作:
打开终端:
您应该可以使用以下命令查看您的.bash_profile:
ls -la
您的.bash_profile应该位于此主目录中,该目录通常通过终端打开。
cd /usr/local/anaconda3/condabin/
应该是您的Conda应用程序的位置。如果不存在,则可能需要grep。那就是我发现它的方式。使用:
egrep --color -R 'conda' *
,然后浏览列表。
使用诸如vi或gedit之类的程序,并更新.bash_profile以包括新路径。打开它并添加以下内容:
export PATH=/usr/local/anaconda3/condabin/:$PATH
或
export PATH=/<Folder that contains Conda>/:$PATH
如果这对您不起作用,请参阅: