드디어, Zipline 모듈 설치 작업의 마지막 관문인 zipline 모듈 설치이다.


이 부분 역시 어렵지 않다. 왜냐하면, 모든 가이드가 이전에 살펴본 zipline이 저장되어 있는 GitHub(링크 : https://github.com/quantopian/zipline)에 친절히 설명이 되어 있기 때문이다. 


링크가 되어 있는 페이지로 이동을 하면, Installation에 대해서 설명이 되어 있다.

우리는 이미 설치해 놓은 Anaconda Prompt (py35)를 이용해서 하기 붉은색 사각형 안에 명령어를 실행하기만 하면 된다.


 

시작 --> Anaconda (32bit)에 위치한, 우리가 이미 설치해 놓은 Anaconda Prompt (py35)를 실행한다.


그런 다음 위에서 언급된 pip install zipline 명령어를 입력하고 엔터키를 누르면, 쭈르륵... 알아서 설치 과정을 실시한다.



완료가 되면 하기와 같은 화면이 될 것이다. 물론 환경에 따라 다를 수 있지만, error 없이 완료가 됨을 확인하기만 하면 된다.



참고로, 위의 붉은 색 글씨는 msgpack을 설치하라는 메세지이며, 아래쪽의 노란 글씨는 pip version 19.0.2를 설치하라는 안내 메세지이다.


이제 zipline 모듈이 제대로 설치 되어 있는지 확인을 해 봐야한다.

시작 --> Anaconda3 (32-bit) --> Spyder (py35)를 실행한다.



Spyder (py35)를 실행 후 하기 붉은 색 네모 박스 안의 Console을 이용하여 import zipline을 입력하는 것으로 확인이 가능하다.



콘솔창에서 import zipline을 입력 후 엔터키를 눌렀을때 Error 없이 하기 그림과 같이 동작한다면, 정상적으로 zipline 모듈을 설치 했다는 의미 이다.



- End

Zipline을 설치하려면??

우선, Zipline이 저장된 Github에 설명된 내용을 보면 (링크 --> https://github.com/quantopian/zipline), 하기의 내용을 볼 수 있는데, 빨간색 원 부분을 보면 Zipline은 현재 Python 2.7과 3.5에서만 지원이 가능하다고 한다.



현재 본인이 사용하고 있는 버젼은 파이썬을 실행한 결과 3.7.1 버젼으로 위에 언급된 3.5 버젼 보다 이후 버젼이다.


3.5 버젼을 사용할 수 있는 방법은 의외로 간단하다.


본인의 경우는 Anaconda를 설치하여 사용하고 있는 관계로, 시작 메뉴 --> Anaconda3 (32-bit) --> Anaconda Prompt를 실행하여 Prompt 창을 띄운다.


그 다음 conda create -n py35 python=3.5 anaconda 명령어를 입력 후 엔터를 치기만 하면 된다.



진행을 묻는 창이 뜨면 Y를 누른 후 엔터키를 누른다.


정상적으로 설치가 되었다면, 아래 그림과 같이 Anaconda Prompt (py35)가 설치되어 있음을 알 수 있고, 


또한, 
C:\Anaconda3\envs\ 경로에 py35라는 폴더가 추가 된 것을 확인 할 수 있다.



- End

Visual C++ 10.0을 설치해야 하는 이유는??


이전 블로그에서 설명했듯이, 그 이유는 Zipline이 저장된 Github에 설명된 내용을 보면 (링크 --> https://github.com/quantopian/zipline), 하기의 내용을 볼 수 있는데, 빨간색 원 부분을 보면 Zipline은 현재 Python 2.7과 3.5에서만 지원이 가능하다고 한다.



Python3.5의 경우는 파이썬 위키사이트에서 발췌한 하기 내용을 참고하면 (링크 --> https://wiki.python.org/moin/WindowsCompilers), 빨간원 안 내용과 같이 Microsoft Visual C++14.0이 필요하다기 때문이다.



정리하자면, Microsoft Visual C++은 Python 버젼에 따라 다른 버젼을 사용해야 하며, 우리는 Zipline이 Python 3.5에서 지원하므로 Microsoft Visual C++ 14.0을 사용해야만 하는 것이다 !!!


참고로, Microsoft Visual C++ 14.0을 인스톨하지 않은 상태로 Zipline을 깔다 보면 또는 여타 다른 행위를 하다 보면 다음과 같은 경고 문구를 볼 수 있을 것이다. -_-;;



위의 그림에서 붉은선 부분을 보면 Microsoft Visual C++ 14.0을 깔라는 친절한 error 메세지가 나온다.

그런 이유로, Microsoft Visual C++ 14.0을 반드시 깔아야 한다.


다시 본론으로 가서, Microsoft Visual C++ 14.0을 받기 위해서는 어떻게 해야할까?

친절하게도 아까 보았던 파이썬 위키사이트(링크 --> https://wiki.python.org/moin/WindowsCompilers)에서 하기 발췌한 Contents라는 표에서 3번 항목인 Compilers Installation and configuration을 선택하면 된다.



그럼 하기의 내용을 볼 수 있으며, 그 내용대로 따라하면 된다.



원활한 설명을 위해, 화살표로 1번과 2번을 표기해 보았다.

먼저 2번이 표기된 아래 줄을 보면 Setuptools Python Package 버젼은 최소 34.4.0 이상이 되어야 한다고 한다.

그런이유로 setuptools를 최신으로 업데이트 하기 위해 1번을 실행하는 것이다.


1번 실행을 위해, 하기 그림과 같이 "시작 메뉴 --> Anaconda3 (32-bit) --> Anaconda Prompt (py35)"를 실행한다.



그럼 Anaconda Prompt(py35) 창이 뜨며 그 창에다 1번에 표기된 명령어 pip install --upgrade setuptools를 입력하고 엔터키를 누르면 된다.



참고로, 위의 붉은 색 글씨는 msgpack이 없다는 메세지이다. 위와 동일하게 Anaconda Prompt(py35) 창에서 pip install msgpack 명령어를 입력하여 엔터키를 누르면 설치가 된다.


그 다음 2번을 실행하면 되는데, 다시 하기 그림을 참고하여 2번 옆에 빨간 원안에 있는 링크를 클릭하면 자동적으로 Microsoft Visual C++ 14.0을 다운 받을 수 있는 사이트로 이동한다.



링크(https://visualstudio.microsoft.com/ko/downloads/?rr=https%3A%2F%2Fwiki.python.org%2Fmoin%2FWindowsCompilers)를 따라 이동하면 하기 그림과 같은 화면이 보이고, Visual Studio 2017 무료 버젼인 커뮤니티를 클릭하여 다운 받으면 된다.



다운이 완료되면 다운 받은 파일을 실행. 그럼 하기와 같이 Visual Studio 2017 설치 진행을 할 수 있다.



계속을 누르면, 하기와 같은 화면으로 이동하는데, 이때 반드시 C++을 사용한 데스크톱 개발을 선택해야 C++이 정상 설치된다.



하기와 같은 화면이 보인다면, Visual C++ 14.0 컴파일러(실제로는 위의 그림의 오른쪽 옵션의 내용을 보면 VC++ 2017 version 15.9v14.16 latest v141 tools로 되어 있다... 아마 15.9가 설치된 것으로...)가 정상적으로 설치 되었을 것이다.



- End

+ Recent posts