在新Mac上设置python的最佳方法

时间:2018-10-23 04:06:58

标签: python macos pip anaconda homebrew

我刚购买了一台新Mac,并希望避免弄乱任何python依赖项和路径,就像我与旧Mac并行使用Homebrew和pip时一样。什么是设置python发行版并安装所有必要软件包的最干净,最强大的方法,例如scipy,matplotlib,numpy等:

  • 自制酒
  • 点(可能是通过Homebrew吗?)
  • 虚拟环境/ anaconda

我需要注意什么?

2 个答案:

答案 0 :(得分:1)

如果需要所有数据科学库,Anaconda到目前为止是我经验中最简单的方法。

请尽可能使用虚拟环境。它可以帮助您的机器保持整洁。

答案 1 :(得分:0)

我认为您的问题几乎总结了我的设置方式。我基于在干净的设置上进行一些在线阅读而创建。总结一下:

  1. 建议通过HomeBrew安装Python 2和3,以进行全局设置
  2. 以上步骤应安装pip AFAIK
  3. Virtualenv对沙盒化不同的本地环境非常有用。

请注意,Anaconda还将允许您创建环境(请参阅https://conda.io/docs/user-guide/tasks/manage-environments.html),而且您无需额外安装即可获得所有提到的“免费”科学软件包。要获取一些元数据,您甚至可以使用Brew安装anaconda:brew cask install anaconda:)


注意事项:

  • 在全局设置上不要进行太多安装,并尽量避免安装。
  • 利用虚拟环境并进行所有安装并根据需要进行自定义。例如,您可以为带有科学软件包的python 2提供一个,而为python 3提供仅用于调试的几乎所有内容。

以下是我完成设置时查看的一些参考资料:

https://github.com/nicolashery/mac-dev-setup#python

https://medium.com/@briantorresgil/definitive-guide-to-python-on-mac-osx-65acd8d969d0


告别提示:如果您以某种方式弄乱了python 2和python 3的设置,则可以使用brew doctorbrew prune删除任何损坏的符号链接

祝你好运!