【发布时间】:2017-08-09 03:28:11
【问题描述】:
我刚买了一台装有 OSX Sierra 的新 Macbook,所以想确保我的开发环境设置正确。
我希望遵循此处提到的“最佳实践”:https://github.com/nicolashery/mac-dev-setup
我需要 Python 2.x 来工作(urllib、Pandas、Numpy、Scikit-learn),而 Python 3.x 需要我正在学习的一些在线课程(Pandas、Numpy、Django)。
我已经安装了 Python 2 和 3,分别使用 brew install python 和 brew install python3。
但是,在这个链接上,没有提到 Anaconda,只有 IPython。 鉴于我已经通过 Homebrew 安装了 Python 2 和 3,是否建议使用 anaconda,或者我应该坚持使用上面 Github 链接中提到的标准 IPython? 看完这篇文章我很困惑:OS X - Deciding between anaconda and homebrew Python environments
如果 Brew 和 Anaconda 确实可以一起工作,我可以采取哪些具体步骤来确保两个版本之间没有冲突?
【问题讨论】:
-
自制酒桶....
brew cask install anaconda -
@cricket_007 该命令冻结为 'PREFIX=/usr/local/anaconda3
-
@shuhalo 好吧,我的 Python 通常使用
pyenv而不是 Homebrew -
@shuhalo 在输出后的一段时间内它不会提供任何更新,但它不会在我的机器上冻结。
-
我觉得@cricket_007 的方法是正确的方法,但是:(a)它应该写成答案,而不仅仅是评论,并且(b)它应该有更多 详细信息,比如为什么最好先安装homebrew,然后再安装conda via homebrew。我不相信这是最好的方法,即使我觉得它是。这种方法背后的推理会很有帮助,尤其是在它如何影响您的
$PATH变量以及 Anaconda 和 Python 的存储位置方面。
标签: python macos homebrew anaconda