在MacOS上安装Spyder / Python - 非常令人沮丧

时间:2011-11-19 19:53:19

标签: python numpy matplotlib scipy spyder

我在这里阅读了各种各样的帖子,介绍了各种Python环境的优缺点。话虽这么说,我比参与尽职调查之前更加困惑。

我的应用程序是算法交易,回测和分析工具开发,因此我知道我需要以下功能:

-numpy

-scipy

-Matplotlib

-spyder IDE

似乎根据用户在http://code.google.com/p/spyderlib/wiki/Installation发布的评论,在macos上安装spyder是非常重要的,所以在我走下兔子洞之前,我想知道是否有人可以更好地指导我这个过程和先决条件。

我在stackoverflow上看到了以下帖子,这似乎表明我可以安装EPD-7.1发行版,然后单独安装spyder但是我不确定EPD发行版是否带有所有必需的先决条件为spyder。

Python distributions and environments for scientific computing

以下似乎是关于如何在macos上安装spyder的指南,但我不确定这是否是最新的以及EPD的安装是否使得一些步骤变得不必要。

http://works13.com/blog/mac/howto-install-spyder-1-x-on-mac-os-x-with-64bit-python.htm

最后,如果我要安装EPD - 最好是使用32位还是64位。

非常感谢你的指导。

4 个答案:

答案 0 :(得分:4)

Anaconda似乎正是你正在寻找的:spyder,numpy,scipy和matplotlib都可以直接使用。

答案 1 :(得分:0)

工作分析环境的最短路径是Enthought Python Distribution。 PythonXY版本也很好(易于安装等),但预装功能较少(占地面积较小)。

Spyderlib使用PythonXY干净利落地工作。有了EPD,还有一些未解决的问题:

我想不出有什么理由比64位构建更喜欢32位构建。

答案 2 :(得分:0)

这取决于您打算做什么样的算法交易,但对于任何时间敏感的事情(例如实际交易),Python可能会太慢。也就是说,它可以成为回溯测试和策略开发的好工具,尽管像Streambase这样可以做任何事情的事情可能是更好的选择。

答案 3 :(得分:0)

我也在船上。选择太多,意见太多。我也非常失落,说实话,还是觉得有点洙!我是python的新手,我也不是Mac OS终端的熟练用户。尽管如此,我设法做了以下操作让spyder3在我的新Mac上运行High Sierra 10.13.4

使用终端Mac OS命令安装Python3: $ brew医生 $ brew安装python3 (请注意我的Mac OS High Sierra已经安装了Python 2.x并且我没有触摸它。)

然后我使用此处描述的推荐方法安装Spyder https://github.com/spyder-ide/spyder/releases

希望它有所帮助!