아나콘다 32bit 가상환경, 키움 API
#001 키움 API 환경 - 아나콘다 32bit 가상환경 만들기
키움 api를 파이썬에서 사용하기 위해서는 32bit의 파이썬 환경이 필요합니다. 현재 설치되어 있는 아나콘다는 64bit 환경이기 때문에 별도로 32bit에서 동작하는 아나코나 가상환경을 만들어 주어야 합니다.
빨리 64bit용 키움 api가 나왔으면 하는 바람입니다.
아나콘다설치는 아래 링크 참조
2023.02.15 - [IT/파이썬 기초 (Python)] - #005 파이썬 기초 : 실습환경 아나콘다 설치
#005 파이썬 기초 : 실습환경 아나콘다 설치
파이썬기초강의강좌, Python기초강의강좌, Anaconda설치 파이썬 기초 : 실습환경 아나콘다 설치 파이썬은 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 에
doitsql.tistory.com
아나콘다 64비트 -> 32비트 변경
Anaconda prompt 실행하시고 다음과 같이 입력합니다.
(base) > conda info
...(중략)
platform : win-64
...(중략)
결과를 보면 현재 64비트임을 알 수 있습니다. 따라서 아래와 같은 코드를 입력해 32비트로 변경합니다.
(base) > set CONDA_FORCE_32BIT=1
(base) > conda info
...(중략)
platform : win-32
...(중략)
그러나 파이썬을 실행하면 여전히 64bit로 실행됩니다.
(base) > python
Python 3.9.13 (main, Aug 25 2022, 23:51:50) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> print(platform.architecture())
('64bit', 'WindowsPE')
즉, 32bit platform에서 가상환경을 만들고 가상환경에서 실행해야 32bit로 동작한다는 겁니다.
참고로 다시 64bit platform으로 가려면, 아래 명령을 하면 됩니다.
(base) > set CONDA_FORCE_32BIT=0
(base) > conda info
...(중략)
platform : win-64
...(중략)
아나콘다 32비트 가상환경 만들기
아나콘다를 32비트로 바꾸었으면 32비트 가상환경을 만듭니다. 저는 파이썬 3.9.13 버전을 이용해 32비트 가상환경을 만들겠습니다.
(base) > conda create --name py39_32 python=3.9
(base) > conda activate py39_32
(py39_32) > pip install pyqt5
(py39_32) > pip install pykiwoom
위와 같이 가상환경을 만들고 activate 한 후, 키움 api를 사용하기 위해 필요한 라이브러리를 설치했습니다.
32bit에서 동작하는지 확인 : 32bit로 동작합니다.
(py39_32) E:\python_study>python
Python 3.9.12 (main, Apr 4 2022, 05:23:19) [MSC v.1916 32 bit (Intel)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> print(platform.architecture())
('32bit', 'WindowsPE')
파이참 환경 구성
파이참 설치가 필요하신 분은 아래 링크로 가서 설치하세요.
2023.02.17 - [IT/파이썬 기초 (Python)] - #007 파이썬 개발환경 : 파이참(PyCharm) 설치
#007 파이썬 개발환경 : 파이참(PyCharm) 설치
Python기초강의강좌, 파이썬기초강의강좌 파이썬 개발환경 : 파이참(PyCharm) 설치 통합 개발 환경(IDE) 중 하나인 PyCharm은 JetBrains에서 제작했으며 현재 사용되는 파이썬 개발툴 중 가장 많이 알려진
doitsql.tistory.com
파이참을 실행하고 '새 프로젝트'를 선택합니다.
1. 위치는 소스 파일을 저장할 위치를 선택
2. 이전에 구성된 인터프리터 선택하고 로컬 인터프리터 추가 선택
1. conda 환경 선택
2. 기존환경사용 선택
3. 기존 환경에서 'py39_32' 선택
4. 확인 클릭
5. 새 프로젝트로 돌아가서 '생성' 클릭
새 프로젝트가 생성되면 파이참에
기존에 'python_study' : 64bit 가상환경
새 'kwapi' : 32bit 가상환경
이 보입니다.
프로젝트 별로 동작하는 환경이 다른 것입니다.
32bit로 동작하는지 확인
기본으로 생성된 main.py에서 테스트
import platform
print(platform.architecture())
▶ 실행 결과
C:\Anaconda\envs\py39_32\python.exe E:\kwapi\main.py
('32bit', 'WindowsPE')
정상이네요
키움 api 연동해서 뭘 해달라는 옆지기 요청이 있어 환경을 구성 중입니다. (뭔지 아직 모름ㅠㅠ)
자동매매는 확실히 아닙니다. ㅋㅋ
다음 시간에 이어가겠습니다.
감사합니다.
Do it! SQL을 찾아 주셔서 감사합니다. ♥ 댓글이 큰 힘이 됩니다. |
'IT > 파이썬 실전 (Python)' 카테고리의 다른 글
#004 pykrx 주식정보 활용(2) : Python, PostgreSQL (98) | 2023.03.26 |
---|---|
#003 pykrx 주식정보 활용(1) : Python, PostgreSQL (86) | 2023.03.25 |
#002 pykrx 주식 종목 정보 가져오기 : Python, PostgreSQL (130) | 2023.03.20 |
댓글