728x90
반응형
키움 Rest API 사용을 위한 설정
아나콘다 및 파이참 설정하기
1. 키움 Rest API 설정
1) 아나콘다 환경설정
- Anaconda Prompt 실행
- 아래 코드를 입력하고 Enter!
conda create -n kiwoom_rest_api python=3.10 pip=23.3
설치 완료 화면 (중간에 Y/N 선택 : Y 입력)
2) 파이참 환경설정
- File / Settings
- Python / Interpreter / Add Interpreter / Add Local Interpreter
- Selecting exsisting / Conda / Environment = Kiwoom_rest_api 선택!!
환경 설정 확인
- Terminal / 새로열기(+) 하면 아래처럼 Kiwoom_rest_api 환경이 설정됨을 보여줌
2) 파이썬 라이브러리 설치
(파이참)
-터미널에 아래 코드를 입력 Enter!
pip install -r requirments.txt
- requirments.txt 파일 내용
pyqt5
pyinstaller
openpyxl
loguru == 0.6.0
pandas == 2.0.3
requests == 2.32.3
websockets == 15.0.1
numpy == 1.23.4
pycryptodome == 3.22.0
urllib3 = 1.26.15
beautifulsoup4 == 4.13.4
라이브러리 설명
QT5 | 최신 데스크톱 및 모바일 시스템의 다양한 기능에 접근하기 위한 고수준 API를 구현하는 크로스 플랫폼 C++ 라이브러리 모음. 위치 서비스, 멀티미디어, NFC 및 블루투스 연결, Chromium 기반 웹 브라우저, 그리고 기존 UI 개발이 포함 |
PyInstaller | 사용자가 작성한 Python 스크립트 코드를 분석하여 스크립트 실행에 필요한 모든 모듈과 라이브러리를 찾아. 활성 Python 인터프리터를 포함한 모든 파일의 복사본을 수집하여 스크립트와 함께 단일 폴더 또는 선택적으로 단일 실행 파일에 저장 |
openpyxl | Excel 2010 xlsx/xlsm/xltx/xltm 파일을 읽고 쓰는 Python 라이브러리 |
loguru | 로깅은 모든 애플리케이션의 기본이며 디버깅 과정을 간소화해 줍 |
pandas | "관계형" 또는 "레이블이 지정된" 데이터 작업을 쉽고 직관적으로 수행할 수 있도록 설계된 빠르고 유연하며 표현력이 뛰어난 데이터 구조를 제공 |
Requests | 간단하면서도 우아한 HTTP 라이브러리 |
websockets | 정확성, 단순성, 견고성, 성능에 초점을 맞춰 Python으로 서버와 클라이언트를 구축하기 위한 라이브러리 |
NumPy | Python을 이용한 과학적 컴퓨팅을 위한 기본 패키지/ N차원 배열 / 선형 대수, 푸리에 변환 및 난수 |
PyCryptodome | 저수준 암호화 기본 요소를 독립적으로 갖춘 Python 패키지 |
urllib3 | Python용 HTTP 클라이언트 |
Beautiful Soup | 웹 페이지에서 정보를 쉽게 스크래핑. HTML 또는 XML 파서 위에 위치하며, 파싱 트리를 반복하고, 검색하고, 수정하는 파이썬적인 구문을 제공 |
728x90
반응형
'Python' 카테고리의 다른 글
아나콘다 설치 및 파이참 설치 (0) | 2025.09.09 |
---|---|
Python 버전확인 방법 (0) | 2024.04.14 |
Github & Netlify 사용해보기 2편 (0) | 2024.04.12 |
Github & Netlify 사용해보기 1편 (0) | 2024.04.11 |
Python에서 Excel 파일 불러오기 (0) | 2024.03.13 |