在Mac上安装Anaconda的推荐方法是什么?
我尝试了brew cask install anaconda
,一段时间后返回anaconda was successfully installed!
。
之后 - 尝试conda
命令返回command not found: conda
。
是否需要进行任何后期安装? 在MacOS上安装Conda的推荐方法是什么?
答案 0 :(得分:3)
brew cask install anaconda
export PATH="/usr/local/anaconda3/bin:$PATH"
答案 1 :(得分:1)
我想说安装anaconda的推荐方法是使用官方anaconda installer,可以从我刚刚发布的链接下载。我已多次完成,从未遇到任何问题,它会引导您完成(包括自动将其添加到PATH
中的选项)。
答案 2 :(得分:1)
我对其他人一无所知,但几个小时后我就无法下载conda / miniconda等。由于某种原因,它决定在使用图形安装程序(即~/opt
文件)时安装在.dmg
上。我已经在How to uninstall Anaconda completely from macOS处完成了卸载,并且extral做了一个rm -rf ~/opt
命令。似乎没有它,它实际上并不会被卸载(在开始重新安装之前,您可能还必须更改PATH或.bash_profile
或.bashrc
,直到重新确定路径为止。似乎使用命令行安装程序是可行的:
Anaconda3 will now be installed into this location:
/Users/brandBrandoParetoopareto/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/Users/brandBrandoParetoopareto/anaconda3] >>>
PREFIX=/Users/brandBrandoParetoopareto/anaconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
因此,要从official link下载该文件,然后执行以下操作:
sh Anaconda3-2020.02-MacOSX-x86_64.sh
做sh
是正确的事情,因为过去我做bash
时可能会遇到问题...另外,如果您使用的是类似zsh
的外壳,我不确定您需要做什么,但是我会sh
最安全。
安装完成后,您应该执行以下操作:
conda init <SHELL-NAME>
,以便正确初始化conda(到目前为止,这似乎只修改了我的.bash_profile
和我的PATH
变量)。不幸的是,似乎以前的卸载尝试没有删除先前从我的.bash_profile
添加的conda init的代码,所以我使用vim手动删除了它。
这是我这样做后得到的:
conda init bash
no change /Users/brandBrandoParetoopareto/anaconda3/condabin/conda
no change /Users/brandBrandoParetoopareto/anaconda3/bin/conda
no change /Users/brandBrandoParetoopareto/anaconda3/bin/conda-env
no change /Users/brandBrandoParetoopareto/anaconda3/bin/activate
no change /Users/brandBrandoParetoopareto/anaconda3/bin/deactivate
no change /Users/brandBrandoParetoopareto/anaconda3/etc/profile.d/conda.sh
no change /Users/brandBrandoParetoopareto/anaconda3/etc/fish/conf.d/conda.fish
no change /Users/brandBrandoParetoopareto/anaconda3/shell/condabin/Conda.psm1
no change /Users/brandBrandoParetoopareto/anaconda3/shell/condabin/conda-hook.ps1
no change /Users/brandBrandoParetoopareto/anaconda3/lib/python3.7/site-packages/xontrib/conda.xsh
no change /Users/brandBrandoParetoopareto/anaconda3/etc/profile.d/conda.csh
modified /Users/brandBrandoParetoopareto/.bash_profile
==> For changes to take effect, close and re-open your current shell. <==
如果您使用的是像我这样的vs-code集成终端,则需要按垃圾桶按钮。进行bash
似乎不会重新运行.bash_profile
,因此请确保执行“关闭终端并完全重新打开终端”的操作。
我认为这应该是您所要做的。也许您还需要确保拥有最新版本的mac OS。
确保conda init
正确地修改了.bash_profile
。对我来说,由于某种原因,它在运行我的.bashrc
之后添加了一些东西,因此当我的.bashrc
尝试激活我的环境时,它不会这样做,因为它会说conda没有正确初始化(因此,不管我重新执行conda init <SHELL>
多少次,它都无法解决。我不知道为什么会这样,但是事实就是如此。
我避免了dmg / graphical安装,因为它似乎是在非标准位置安装~/opt
如果conda仍然很奇怪,则可能是因为您的.bashrc
修改了PATH
env变量的方式。对我有用的是删除修改.bashrc
中路径的行(并且在运行.bashrc
之前添加了代码conda init)。
答案 3 :(得分:0)
使用图形安装进行安装后,所有内容都位于〜/ opt目录中,如先前的一些答案所述。如果这对您来说还行,那么使用命令行conda所需要做的就是在路径中添加~/opt/anaconda3/bin
。这可以通过添加
export PATH="${PATH}:~/opt/anaconda3/bin"
rc文件末尾(~/.zshrc
或~/.bashrc
)。