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

3 投票
4 回答
3333 浏览
提问于 2025-04-17 06:39

我在这里看了很多关于各种Python环境优缺点的帖子,但现在我比之前更困惑了。

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

- numpy

- scipy

- Matplotlib

- spyder IDE

根据这里用户的评论,似乎在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 个回答

0

如果你想快速搭建一个可以用来分析数据的环境,Enthought Python Distribution是最简单的选择。还有一个叫做PythonXY的版本也不错,安装起来很简单,但它预装的功能比较少,整体占用空间更小。

Spyderlib这个工具和PythonXY配合得很好。不过,使用EPD的时候,有几个问题需要注意:

我想不出有什么理由让人更喜欢32位版本而不是64位版本。

0

这要看你打算做什么样的算法交易了。如果是那些对时间要求很高的交易(比如实际的交易),那么用Python可能会太慢。不过,Python在回测和策略开发方面还是个不错的工具,虽然像Streambase这样的工具可以做更多事情,可能会是更好的选择。

4

Anaconda 看起来正是你需要的东西:spyder、numpy、scipy 和 matplotlib 这些工具都可以直接使用,不需要额外设置。

撰写回答