Установка Spyder / Python на MacOS - очень расстраивает - PullRequest
3 голосов
/ 19 ноября 2011

Я прочитал различные посты здесь о плюсах / минусах широкого спектра сред Python. При этом я еще больше запутался, чем до того, как занялся этой должной осмотрительностью.

Мое приложение предназначено для разработки алгоритмического трейдинга, тестирования на истории и аналитических инструментов, поэтому я знаю, что мне нужна следующая функциональность:

-numpy

-scipy

-Matplotlib

-Spyder IDE

Кажется, что установка spyder на macos является нетривиальной, основываясь на комментариях пользователей здесь http://code.google.com/p/spyderlib/wiki/Installation и поэтому, прежде чем я спустился в кроличью нору, мне было интересно, может ли кто-нибудь лучше направить меня в этом процессе и предпосылки.

Я наткнулся на следующий пост, посвященный stackoverflow, который, похоже, указывает на то, что я мог бы просто установить дистрибутив EPD-7.1, а затем отдельно установить spyder, но я не уверен, что дистрибутив EPD поставляется со всеми необходимыми предварительными условиями для шпионов.

Распределения Python и среды для научных вычислений

Ниже приведено руководство по установке spyder на macos, но я не уверен, что это актуально, и делает ли установка EPD ненужными некоторые шаги.

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

Наконец, если бы мне нужно было установить EPD - лучше ли использовать 32-разрядную или 64-разрядную версию?

Большое спасибо за ваше руководство.

Ответы [ 4 ]

4 голосов
/ 03 июля 2014

Anaconda , кажется, именно то, что вы ищете: spyder, numpy, scipy и matplotlib работают прямо из коробки.

0 голосов
/ 21 мая 2018

Я тоже был в лодке. Слишком много вариантов и слишком много мнений. Я также был очень потерян и, честно говоря, все еще чувствую себя немного так! Я новичок в Python, и я также не опытный пользователь терминала в Mac OS. Тем не менее, мне удалось сделать следующее, чтобы spyder3 работал на моем новом Mac, работающем в High Sierra 10.13.4

Установите Python3 с помощью терминальной команды Mac OS: доктор варево $ brew установить python3 (обратите внимание, что на моей Mac OS High Sierra уже установлен Python 2.x, и я не трогал его.)

Затем я установил Spyder, используя рекомендованный подход, описанный здесь. https://github.com/spyder-ide/spyder/releases

Надеюсь, это поможет!

0 голосов
/ 20 ноября 2011

Это зависит от того, какую торговлю по алгоритму вы собираетесь делать, но для всего, что чувствительно ко времени (например, фактическая торговля), Python, вероятно, будет слишком медленным.Тем не менее, это может быть хорошим инструментом для тестирования на истории и разработки стратегии, хотя такие вещи, как Streambase, которые могут делать все, могут быть лучшим выбором.

0 голосов
/ 20 ноября 2011

Кратчайший путь к рабочей аналитической среде - это Enthought Python Distribution. PythonXY сборка также удобна (проста в установке и т. Д.), Но имеет меньше предустановленных функций (меньшая занимаемая площадь).

Spyderlib чисто работает с PythonXY. С EPD есть пара открытых вопросов:

Я не могу придумать причину, чтобы предпочесть 32-битную сборку 64-битной.

...