3

我已经阅读了关于各种 Python 环境的优缺点的各种帖子。话虽如此,我比在进行尽职调查之前更加困惑。

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

-numpy

-scipy

-Matplotlib

-spyder IDE

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

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

用于科学计算的 Python 发行版和环境

以下似乎是有关如何在 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

4 回答 4

4

Anaconda似乎正是您正在寻找的东西:spyder、numpy、scipy 和 matplotlib 都可以开箱即用。

于 2014-07-03T01:31:02.227 回答
0

通往工作分析环境的最短路径是 Enthought Python Distribution。PythonXY构建也不错(易于安装等),但预装功能较少(占用空间更小)。

Spyderlib 可以与 PythonXY 完美配合。对于环保署,有几个未解决的问题:

我想不出任何理由更喜欢 32 位版本而不是 64 位版本。

于 2011-11-19T20:01:28.683 回答
0

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

于 2011-11-20T08:10:27.137 回答
0

我也在船上。太多的选择和太多的意见。我也很失落,说实话,还是觉得有点憔悴!我是 python 新手,我也不是 Mac OS 上终端的熟练用户。尽管如此,我还是设法让 spyder3 在运行在 High Sierra 10.13.4 上的新 Mac 上运行

使用终端 Mac OS 命令安装 Python3: $ brew doctor $ brew install python3 (请注意,我的 Mac OS High Sierra 已经安装了 Python 2.x,我没有碰它。)

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

希望能帮助到你!

于 2018-05-20T22:26:27.983 回答