2011-11-19 3 views
3

다양한 Python 환경의 장단점에 대해 여러 게시물을 읽었습니다. 즉, 나는이 당연한 노력에 종사하기보다 훨씬 혼란 스럽다.MacOS에서 Spyder/Python 설치 - 매우 실망 스럽습니다

내 응용 프로그램입니다 나는 다음과 같은 기능 원하는지 알고리즘 트레이딩, 백 테스팅 및 분석 도구 개발 등 : IDE -spyder

-scipy

-Matplotlib

-numpy을

사용자가 게시 한 댓글을 기반으로 macos에서 스파이더가 설치되지 않은 것처럼 보입니다. 여기에 http://code.google.com/p/spyderlib/wiki/Installation와 내가 토끼 ​​구멍에 들어가기 전에 누군가 내가 과정과 전제 조건에 관해 더 잘 안내 할 수 있는지 궁금하게 생각하고 있었다.

나는 단지 EPD-7.1 배포판을 설치하고 별도로 스파이더를 설치할 수 있음을 나타내는 것처럼 보이는 stackoverflow의 다음 게시물을 보았지만 EPD 배포판에 모든 사전 요구 사항이 있는지 확실하지 않습니다. 스파이더에 필요한. 다음

Python distributions and environments for scientific computing

맥 OS에 스파이더를 설치하는 방법에 대한 가이드 것 같다하지만이 전류와 EPD의 설치가 불필요한 단계의 일부를 만드는 여부 있는지 확실하지 않습니다. 내가 EPD를 설치한다면

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

마지막으로, - 그것은 32 비트 또는 64 비트 이동하는 것이 좋습니다.

도움 주셔서 대단히 감사합니다.

+0

그래서 나는 pyflakes가 이미 http://www.enthought.com/products/epdlibraries-past.php?ver=6.1에 따라 EPD 배포판에 번들되어 있다는 것을 발견했습니다. 따라서 QScintilla, PyQt, QScintilla Python 바인딩, SIP 및 QT가 남습니다.나는 아직도 MACOS에서 SPYDER를 실행하기 위해 이들 소프트웨어가 설치되어야하는 이유를 알지 못합니다. QT의 목적은 무엇입니까? 1.3GB 크기 (http://qt.nokia.com/downloads)? 필요한가? MACOS에서 SPYDER를 실행하는 데 필요한 것이 무엇이고 그 이유는 무엇인지 설명하는 문서가 있다면 좋을 것입니다. – codingknob

답변

0

작동하는 분석 환경에 대한 최단 경로는 Enthought Python Distribution입니다. PythonXY 빌드는 설치하기 쉽지만 설치가 쉽지만 사전 설치 기능이 적습니다 (설치 면적이 적음).

Spyderlib는 PythonXY로 깨끗하게 작동합니다. EPD으로 개방 문제의 몇 가지있다 :

내가 어떤 이유로 생각할 수 없다는 32 비트 64 비트 빌드를 통해 구축 선호합니다.

+0

의견에 레이몬드에게 감사드립니다. 그래서 저는 MACOS를 사용하고 있습니다. 이해하는 것은 PythonXY에서 지원하지 않습니다. 이로 인해 EPD 7.1 옵션이 생겨났습니다. 그렇다면 설치해야하는 추가 패키지는 이미 EPD에 속하지 않은 것입니까? Pyflakes, QT, SIP, QScintilla 및 PyQt를 별도로 설치해야합니까? Numpy와 SciPy는 이미 EPD 설치와 함께 번들로 제공됩니다. – codingknob

+0

MacOS에서 sypder를 작동시키는 방법에 대한 추가적 통찰력. 이 중 하나를 완료하려면 컴파일러 내부에 대한 심층적 인 개발자 수준의 지식이 필요합니다. 의견을 감사하십시오. – codingknob

+0

나는 포기했습니다. PyCharm을 구입했습니다. Spyder는 MacOS를위한 상업적 준비가되어 있지 않습니다. 그렇지 않으면 일을 할 수 있는지 여부에 대한 답을 얻기 위해 며칠이나 몇 주가 걸릴 것입니다. Raymond와 PrgTrdr의 도움에 감사드립니다. - 고맙습니다. – codingknob

0

당신이 할 거래의 종류는 다르지만 실제 거래와 같이 시간에 민감한 것에 대해서는 파이썬이 너무 느릴 수 있습니다. 즉, 모든 것을 할 수있는 Streambase와 같은 것이 더 나은 선택이 될 수 있지만 백 테스팅 및 전략 개발을위한 훌륭한 도구가 될 수 있습니다.

+0

귀하의 의견에 감사드립니다 PrgTdr. 나는 내 집에서 일하는 독립적 인 상인이다. 내 거래는 극도로 시간에 민감하지 않습니다. 몇 가지 일중 전략이 있지만 실제로는 고주파 즉 최고 5 분 막대가 아닙니다. 즉, 나는 오픈 소스이기 때문에 파이썬/스파이더에 대한 나의 관심을 바탕으로 도구를 배타적으로 개발하고 개발할 수있는 좋은 환경을 찾고 있으며 Matlab에서 벗어나있다. – codingknob

3

Anaconda 정확히 당신이 찾고있는 것 같습니다 : spyder, numpy, scipy 및 matplotlib가 모두 즉시 작동합니다.

+0

네, 지금은 가장 쉽고 간단한 해결책입니다. –