본문 바로가기

카테고리 없음

파이썬으로 배우는 알고리즘 트레이딩! 파이썬 설치

2) 파이썬 설치

본격적으로 파이썬이라는 프로그래밍 언어로 프로그래밍을 공부하기에 앞서 먼저 파이썬을 설치해 보겠습니다. 이 책에서는 마이크로소프트 윈도우 7 환경에서 파이썬을 설치하는 경우만 다루겠지만 파이썬은 윈도우 버전에 크게 상관없이 설치할 수 있습니다. 또한 리눅스나 맥 OS X과 같은 시스템에도 쉽게 설치할 수 있습니다.

파이썬을 설치하려면 먼저 설치 프로그램을 내려받아야 합니다. 파이썬 설치 파일은 크게 두 가지로 구분됩니다.

  • 파이썬 공식 홈페이지에서 제공하는 설치 파일
  • 배포판이라고 불리는 설치 파일

첫 번째는 파이썬 공식 홈페이지(http://www.python.org)에서 제공하는 설치 파일로서 CPython이라고 합니다. 해당 파일을 내려받아 설치하면 파이썬 인터프리터와 몇 가지 프로그램이 설치됩니다. 이설치 파일은 파이썬으로 프로그래밍하는데 필요한 최소한의 프로그램만 컴퓨터에 설치합니다. 그래서 설치 파일의 용량이 24MB 정도로 적은 편입니다.

두 번째는 배포판이라고 불리는 설치 파일입니다. 뒤에서 설명하겠지만 파이썬에는 파이썬 패키지라고 하는 것들이 있는데, 여기서 패키지라는 것은 특정 분야에 최적화된 프로그램의 묶음이라고 보면 됩니 다. 예를 들어, 주식 프로그램을 작성하는데 처음부터 모든 것을 다 작성하는 것이 아니라 주식 패키지 를 설치하면 기본적인 것들이 이미 구현돼 있는 것이죠. 어떤가요? 말로만 들어도 편하겠지요? 좀 더 쉽게 설명하면 어떤 보고서를 작성하는데, 이미 누군가가 그 보고서의 초안을 작성한 후 제공하는 것과 비슷합니다.

그런데 문제는 파이썬에는 패키지가 너무나도 많아서 필요한 패키지를 그때그때 내려받아서 직접 설치해야 한다는 것입니다. 그리고 요즘은 상황이 좀 더 나아졌지만 파이썬 버전에 따라 일부 패키지는 초보자가 설치하기에는 좀 어려운 경우가 있습니다.

이러한 문제를 깔끔하게 해결하고자 배포판이라고 하는 설치 파일들이 등장했습니다. 쉽게 말해서 배포판은 ‘파이썬 인터프리터 + 파이썬 패키지’라고 생각하면 됩니다. 배포판은 파이썬 인터프리터와 자주 사용하는 백여 개의 패키지를 한 번에 컴퓨터에 설치해줍니다. 초보자 입장에서 보면 배포판은 매우 편리한 설치 파일의 한 종류입니다. 다만 설치 파일의 크기가 200MB~1GB 정도로 크다는 단점이 있습니다. 물론 둘 중 어떤 설치 파일로 설치하든 파이썬 프로그램을 작성하는 데는 문제가 없지만, 이 책에서는 여러 유용한 패키지까지 한 번에 설치할 수 있는 ‘아나콘다’라는 배포판을 이용할 것입니다. 현재 널리 사용되는 파이썬 배포판을 표 1.1에 정리했습니다.

표 1.1 파이썬 배포판

배포판 이름공식 홈페이지

Anaconda https://www.anaconda.com/
Python(x,y) http://python-xy.github.io/
Enthought Canopy https://assets.enthought.com/downloads/
WinPython http://winpython.github.io/

마지막 편집일시 : 2019년 11월 22일 9:06 오후

 

 

 

1) 아나콘다 설치 파일 다운로드

아나콘다는 Anaconda(이전: Continuum Analytics)라는 곳에서 만든 파이썬 배포판으로, 수백 개의 파이썬 패키지를 포함하고 있습니다. 또한 회사 내에서도 상업용으로 무료로 사용할 수 있다는 장점이 있습니다.

먼저 아나콘다 배포판을 설치하기 위해 다음 URL로 이동합니다. 파이썬은 현재 2.7 버전과 3.7 버전이 있는데, 이 책에서는 파이썬 3.7을 사용합니다.

https://www.anaconda.com/distribution

파이썬 3.7 버전에도 다시 윈도우 64비트용 설치 파일과 32비트용 설치 파일이 있습니다. 보통은 사용 중인 PC에 64비트 윈도우가 설치돼 있으면 64비트용 설치 파일을 내려받고, 32비트 윈도우가 설치돼 있다면 32비트용 설치 파일을 내려받으면 됩니다.

그러나 이 책의 후반부에서 다룰 국내 증권사 API를 정상적으로 사용하려면 반드시 그림 1.3과 같이 Windows를 먼저 선택한 후 Python 3.7 version에서 32비트용 설치 파일(32-Bit Graphical Installer)을 클릭해서 내려받아야 합니다. 특별한 경우가 아니라면 파이썬 3.7 32비트용 설치 파일을 내려받기 바랍니다. 참고로 내려받은 파일의 이름에 x64가 포함되어 있다면 64비트용 설치 파일을 받으신겁니다.

그림 1.3 아나콘다 32비트 배포판 설치 파일 선택

마지막 편집일시 : 2019년 11월 22일 9:22 오후

 

 

 

2) 아나콘다 설치

아나콘다 32비트 배포판 설치 파일을 정상적으로 내려받았다면 해당 파일(Anaconda3-2019.10-Windows-x86.exe)에 마우스 오른쪽 버튼을 클릭한 후 [관리자 권한으로 실행] 메뉴를 선택해서 설치를 시작합니다. 그림 1.4와 같이 첫 번째 설치 화면이 나오면 [Next] 버튼을 클릭해 다음 단계로 진행합니다.

그림 1.4 아나콘다 설치(1/8)

그림 1.5는 라이선스 동의에 관한 내용입니다. [I Agree] 버튼을 클릭해 다음 단계로 이동합니다.

그림 1.5 아나콘다 설치(2/8)

설치 유형을 선택하는 단계에서는 [All Users]를 선택한 후 [Next] 버튼을 클릭합니다.

그림 1.6 아나콘다 설치(3/8)

아나콘다 배포판이 설치될 디렉터리를 선택하는 화면에서는 [Destination Folder]를 'C:\Anaconda3'으로 변경한 후 [Next] 버튼을 클릭합니다.

그림 1.7 아나콘다 설치(4/8)

추가옵션선택화면에서그림 1.8과 같이 두 가지 옵션을 모두 선택한 후 [Install] 버튼을 클릭해 다음 단계로 이동합니다.

그림 1.8 아나콘다 설치(5/8)

설치가 완료되면 화면에 ‘Completed’라는 메시지가 출력됩니다. 이때 [Next] 버튼을 눌러 다음 단계로 이동합니다.

그림 1.9 아나콘다 설치(6/8)

그림 1.10에서 [Skip] 버튼을 클릭해 다음 단계로 넘어갑니다.

그림 1.10 아나콘다 설치 (7/8)

이로써 아나콘다 배포판의 모든 설치 과정이 완료됐습니다. 그림 1.11과 같이 [Finish] 버튼을 클릭해 설치 과정을 종료합니다.

그림 1.11 아나콘다 설치 (8/8)