[주식자동매매] 키움증권 (파이썬) 개발 환경설정

홍영환·2023년 3월 7일
1

개인프로젝트

목록 보기
1/3
post-thumbnail

아직까지 COM기반의 국내 증권사 API를 사용하려면
반드시 32비트 버전의 파이썬 인터프리터를 사용해야합니다.

하지만 2022년 하반기 부터 윈도우 32비트 인터프리터를 제공하지 않습니다.

그래서 방법은 총 3가지가 있습니다.

  1. 2022년 05월 마지막으로 배포된 파이썬 32비트 버전의 아나콘다 배포판 사용하기
  2. 미니콘다를 사용하고 직접 필요한 라이브러리를 conda나 pip로 설치
  3. 파이썬 공식 배포판을 사용하고 직접 필요한 라이브러리들을 pip 설치하기

저는 첫번째 방법을 이용하여 환경을 설정했습니다.

https://repo.anaconda.com/archive/
링크에서 2022-05-10 13:21:59분 파일을 다운로드를 진행하여 32비트 환경을 만들어 줍니다.

1. conda 가상환경 생성

conda create -n [이름] python=[파이썬 버전]
ex ) conda create -n  py39 python=3.9
2. conda 가상환경 선택

conda activate py39

해당 환경에 pip로 모듈 설치하려면 사용하고자 하는 가상환경을 선택 후
pip로 설치하기

📌 conda 명령어

conda env list : 생성한 가상환경 리스트를 보여줌
con env remove -n [삭제하고자 하는 환경 이름] : 가상환경을 삭제

📌 키움증권 필요한 모듈

pip install pandas pyqt5 matplotlib

pywin32 모듈의 경우 pip로 설치하는 경우 최근 버전에서 에러가 발생합니다. pip 대신 conda 명령어를 사용하여 설치해줍니다.

conda install pywin32

pythoncom을 pywin32 없이 설치하면 오류가 발생합니다. 꼭 "pywin32" 를 설치 후에 설치해 줍시다.

pip install pythoncom

profile
안녕하세요

0개의 댓글