재테크이야기/시스템 트레이딩

[개발환경] 파이썬(python) 및 패키지 설치

파라크래프트 2021. 7. 3. 23:59

시스템 트레이딩과 관련된 개발 환경 구축을 위해

파이썬(python) 설치를 진행해보겠습니다

 

메인으로 쓰는 데스크탑에는 아나콘다 버전을 설치해두었는데

 

교재로 활용하는 

"파이썬 증권 데이터 분석 (저자 김황후 님)"

의 내용과 버전을 맞추기 위해

파이썬 및 패키지를 동일 버전으로

설치 진행하는 과정을 포스팅 해봅니다.

 

해당 서적은 아래 링크를 타고 들어가면

구매할 수 있습니다.

 

파이썬 증권 데이터 분석:파이썬 입문 웹 스크레이핑 트레이딩 전략 자동 매매, 한빛미디어

 

일반적인 사용을 하실 분들은

포털에서 아나콘다 설치로 검색을 해서

참고하시기 바랍니다.

 

우선 python 공식 사이트에서

Downloads 메뉴 - 본인의 OS 버전에 맞춰 선택

 

 

 

 

교재와 동일한 3.8.X 버전 64bit 선택

 

 

 

Add Python 3.8 to PATH 체크 하고

Install Now 선택

 

 

 

 

윈도우 명령창 (윈도우키 + R) 에서 

python --version

입력하여 버전확인 되면 설치가 정상적으로 성공

 

본 교재에서 필요한 패키지 리스트는 아래와 같으며

absl-py==0.9.0
asgiref==3.2.7
astunparse==1.6.3
backtrader==1.9.74.123
beautifulsoup4==4.8.2
bs4==0.0.1
cachetools==4.1.0
certifi==2019.11.28
chardet==3.0.4
cycler==0.10.0
Django==3.0.2
gast==0.3.3
google-auth==1.13.1
google-auth-oauthlib==0.4.1
google-pasta==0.2.0
grpcio==1.28.1
h5py==2.10.0
idna==2.8
Keras-Preprocessing==1.1.0
kiwisolver==1.1.0
lxml==4.4.2
Markdown==3.2.1
matplotlib==3.1.2
mplfinance==0.12.3a3
multitasking==0.0.9
numpy==1.17.4
oauthlib==3.1.0
opt-einsum==3.2.0
pandas==1.0.1
pandas-datareader==0.8.1
Pillow==7.0.0
protobuf==3.11.3
pyasn1==0.4.8
pyasn1-modules==0.2.8
PyMySQL==0.9.3
pyparsing==2.4.5
python-dateutil==2.8.1
pytz==2019.3
requests==2.22.0
requests-oauthlib==1.3.0
rsa==4.0
scipy==1.4.1
selenium==3.141.0
six==1.13.0
slacker==0.13.0
soupsieve==1.9.5
sqlparse==0.3.0
tensorboard==2.2.0
tensorboard-plugin-wit==1.6.0.post3
tensorflow==2.2.0rc2
tensorflow-estimator==2.2.0rc0
termcolor==1.1.0
urllib3==1.25.7
Werkzeug==1.0.1
wrapt==1.12.1
yfinance==0.1.54

 

해당 패키지 설치는

pip install 패키지명==버전

으로 설치 가능합니다.

 

 

안드로이드나 파이썬 경우

교재와 다른 최신 버전을 사용하다가

막혔던 경험이 많았기에

교재 따라 그대로 동일하게 진행해보겠습니다

728x90
반응형