在 MacOS (Apple/Mac) 上安装 Conda 的最佳方法是什么?
What is the best way to Install Conda on MacOS (Apple/Mac)?
在 Mac 上安装 Anaconda 的推荐方法是什么?
我试过 brew cask install anaconda
一段时间后 returns anaconda was successfully installed!
.
之后 - 尝试 conda
命令 returns command not found: conda
.
是否有任何 post 步安装需要完成?
在 MacOS 上安装 Conda 的推荐方法是什么?
我会说安装anaconda的推荐方法是使用官方的anaconda installer,可以从我刚刚发布的link下载。我已经做过好几次了,从来没有遇到过问题,它会引导你完成它(包括一个自动将它添加到你的 PATH
的选项)。
brew cask install anaconda
export PATH="/usr/local/anaconda3/bin:$PATH"
我不了解其他人,但我在下载 conda/miniconda 等问题时遇到了几个小时的问题。出于某种原因,它决定在使用图形安装程序(即 .dmg
文件)时安装在 ~/opt
。我在这里 完成了卸载,另外还执行了 rm -rf ~/opt
命令。似乎没有这个它实际上并没有被卸载(你可能还必须更改你的 PATH 或 .bash_profile
或 .bashrc
直到你的路径在你开始重新安装之前再次成为 virigin)。似乎使用命令行安装程序是可行的:
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
时可能遇到过问题......如果你使用不同的 shell就像 zsh
我不确定你需要做什么,但我认为 sh
是最安全的。
安装完成后你应该做:
conda init <SHELL-NAME>
以便 conda 正确初始化(到目前为止,这似乎只修改了我的 .bash_profile
和我的 PATH
变量)。不幸的是,之前的卸载尝试似乎没有删除之前的 conda init 从我的 .bash_profile
添加的代码,所以我使用 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
所以确保你做它认为 "closing your terminal and re-opening it completely" 的事情。
我相信这应该是您需要做的全部。也许您还需要确保您拥有最新版本的 mac OS.
额外提示提示
确保 conda init
正确修改了您的 .bash_profile
。对于我来说,出于某种原因,它在 运行 我的 .bashrc
之后添加了它的东西,因此当我的 .bashrc
尝试激活我的环境时,它不会这样做,因为它会说 conda 未初始化正确(因此 nio 无论我重新 运行 conda init <SHELL>
多少次它都不会修复它。我不知道为什么会这样,但就是这样。
我避免了 dmg/graphical 安装,因为它似乎安装在非标准位置 ~/opt
如果 conda 仍然表现得很奇怪,那可能是因为您的 .bashrc
修改了 PATH
env 变量的方式。对我有用的是删除在 .bashrc
中修改我的路径的行(并且在我的 .bashrc
之前添加代码 conda init 是 运行)。
使用图形安装后,所有内容都位于 ~/opt 目录中,如之前的一些答案中所述。如果这对您来说没问题,那么使用命令行 conda 所需要做的就是在您的路径中添加 ~/opt/anaconda3/bin
。这可以通过添加
来完成
export PATH="${PATH}:~/opt/anaconda3/bin"
在您的 rc 文件的末尾(~/.zshrc
或 ~/.bashrc
)。
在 Mac 上安装 Anaconda 的推荐方法是什么?
我试过 brew cask install anaconda
一段时间后 returns anaconda was successfully installed!
.
之后 - 尝试 conda
命令 returns command not found: conda
.
是否有任何 post 步安装需要完成?
在 MacOS 上安装 Conda 的推荐方法是什么?
我会说安装anaconda的推荐方法是使用官方的anaconda installer,可以从我刚刚发布的link下载。我已经做过好几次了,从来没有遇到过问题,它会引导你完成它(包括一个自动将它添加到你的 PATH
的选项)。
brew cask install anaconda
export PATH="/usr/local/anaconda3/bin:$PATH"
我不了解其他人,但我在下载 conda/miniconda 等问题时遇到了几个小时的问题。出于某种原因,它决定在使用图形安装程序(即 .dmg
文件)时安装在 ~/opt
。我在这里 rm -rf ~/opt
命令。似乎没有这个它实际上并没有被卸载(你可能还必须更改你的 PATH 或 .bash_profile
或 .bashrc
直到你的路径在你开始重新安装之前再次成为 virigin)。似乎使用命令行安装程序是可行的:
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
时可能遇到过问题......如果你使用不同的 shell就像 zsh
我不确定你需要做什么,但我认为 sh
是最安全的。
安装完成后你应该做:
conda init <SHELL-NAME>
以便 conda 正确初始化(到目前为止,这似乎只修改了我的 .bash_profile
和我的 PATH
变量)。不幸的是,之前的卸载尝试似乎没有删除之前的 conda init 从我的 .bash_profile
添加的代码,所以我使用 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
所以确保你做它认为 "closing your terminal and re-opening it completely" 的事情。
我相信这应该是您需要做的全部。也许您还需要确保您拥有最新版本的 mac OS.
额外提示提示
确保
conda init
正确修改了您的.bash_profile
。对于我来说,出于某种原因,它在 运行 我的.bashrc
之后添加了它的东西,因此当我的.bashrc
尝试激活我的环境时,它不会这样做,因为它会说 conda 未初始化正确(因此 nio 无论我重新 运行conda init <SHELL>
多少次它都不会修复它。我不知道为什么会这样,但就是这样。我避免了 dmg/graphical 安装,因为它似乎安装在非标准位置
~/opt
如果 conda 仍然表现得很奇怪,那可能是因为您的
.bashrc
修改了PATH
env 变量的方式。对我有用的是删除在.bashrc
中修改我的路径的行(并且在我的.bashrc
之前添加代码 conda init 是 运行)。
使用图形安装后,所有内容都位于 ~/opt 目录中,如之前的一些答案中所述。如果这对您来说没问题,那么使用命令行 conda 所需要做的就是在您的路径中添加 ~/opt/anaconda3/bin
。这可以通过添加
export PATH="${PATH}:~/opt/anaconda3/bin"
在您的 rc 文件的末尾(~/.zshrc
或 ~/.bashrc
)。