如何在 Homebrew Python 系统上使用 Conda?

新手上路,请多包涵

我使用 Homebrew 作为我的包总经理,并使用它的 Python 和 pip 以及 virtualenvs 进行软件开发。出于各种原因,我想继续使用这种结构,但我需要一些( 显然)使用 Conda 更容易安装的软件。

我可以继续使用 Homebrew+pip+virtualev 并将 Conda 添加到组合中,最好是在 virtualenv 中,这样它就不会影响我的整个系统吗?如果是这样,我如何以这种方式设置和使用 Conda?


(Python: 2.7.11 (Homebrew); pip: 8.1.1; setuptools: 20.6.7; OS X: 10.11.4 (x86_64))

原文由 orome 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 783
1 个回答

你可以安装 Anaconda。尝试 brew cask install anaconda 。按照屏幕上的说明操作,您可能希望将 export PATH=/usr/local/anaconda3/bin:"$PATH" 添加到 ~/.bash_profile 或 ~/.zsh 文件中。

使用 anaconda,您可以为 python2 和 python3 创建 虚拟环境。您可以设置环境,然后使用类似 source activate py27 的命令,假设 py27 是您在 anaconda 的 python2.7 中创建的环境。它甚至有 GUI 和 CLI 版本。

每次我打开我的终端时,我的 .bash_profile 和 .zshrc 都会被获取。如果您在上面附加 source 行,它将每次加载您需要的版本。每个 anaconda 环境也有自己的 pip。有了 Anaconda,你真的不再需要 virtualenv,但如果你愿意,你可以保留它。

如果你想运行 Anaconda Navigator GUI,你可以运行它: open /usr/local/anaconda3/Anaconda-Navigator.app 。您可以使用它来管理/创建环境和 pip 包等。

原文由 devssh 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题