pyCharm은 python전용 개발자툴입니다.
개발자툴은 말그대로 개발자들에게 편리한 환경을 제공해줌으로써 개발효율을 높이는 도구에요.
0) 전제 조건 : python을 설치해야겠죠.
(설치 방법 : http://devnote.shop/?idx=3 링크 눌러서 확인해주세요.)
1) 아래 url에 접속합니다.
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
2) 해당 화면에서 Community 버전을 클릭해줍니다.
3) 설치 옵션 설정할 때 아래 사항을 참고해서 설정합니다.
3-1) Add Launchers dir to the PATH : 커맨드 창에서 파이참 ide의 파일을 바로 실행할 수 있게 해줍니다.
3-2) Add "Open Folder as Project" : 특정 파일 눌러 우클릭하면 나오는 메뉴에서 Open As라는 기능에 파이참 프로젝트로 열게끔 하는 기능을 넣어줍니다.
3-3) .py : .py로 끝나는 파일을 더블클릭하면 파이참 프로그램에서 열리도록 합니다.
3-4) Download and install JRE x86 by JetBrains : 파이참을 실행하기 위해선 JAVA가 필요합니다. 컴퓨터에서 JAVA가 설치되어있지 않다면 이것을 체크해줍니다.
4) 설치 완료 후 파일을 실행할 때 "관리자 권한으로 실행"을 눌러 실행시킵니다.
5) Project를 만들어줘야하는데 다음과 같이 설정해줘야 합니다. 이것 까지 해줘야 pyCharm프로그램에 대한 설정이 완료됩니다.
5-1) Location : 프로젝트 파일이 저장될 곳
5-2) Python Interpreter : Previously Configured Interpreter를 선택해주시고 기존 Python이 설치된 경로를 적어주면 됩니다.
5-3) Create a main.py : 이건 main.py를 자동으로 만들겠다는 옵션
#################################################
※ API연동이 되기위한 조건을 정리해보겠습니다.
1) python설치 (32bit로 꼭 설치)
2) pyCharm ide툴 설치 : 이건 편의성을 위해서 하는 것이고 제가 앞으로 api응용할 때에 계속 pyCharm을 갖고 진행할 것입니다.
3) CYBOSplus프로그램 설치
※ 그러면 API연동을 해보겠습니다.
1) CYBOSplus 프로그램 실행 및 로그인을 합니다. (관리자 권한으로 실행)
2) pyCharm 프로그램 실행합니다. (관리자 권한으로 실행)
3) (중요) win32com을 설치해줍니다. python 프로그램에서 필요한 모듈입니다.
3-1) python 버전 확인하기
제 PC엔 ~\AppData\Local\Programs\Python\Python39\python.exe 이경로로 설치됐네요. 그래서 3.9버전인 것을 확인할 수 있습니다.
또한 32bit옵션으로 선택했다는 점도 참고합니다.
3-2) 파일 다운받기 및 설치 : 아래 url에 접속해서 3.9버전에 맞는 것을 설치하되 32bit이면서 3.9버전에 맞는 설치파일을 찾으면 되겠네요.
https://github.com/mhammond/pywin32/releases
4) 프로그램 스크립트를 main.py에 입력합니다.
import win32com.client
instCpCybos = win32com.client.Dispatch("CpUtil.CpCybos")
print(instCpCybos.IsConnect)
5) pyCharm에서 실행버튼을 누르고 결과값을 확인합니다.
5-1) 여기서 "1"이란 값이 나오면 API연동이 완료된 것입니다.
(0으로 나왔다면 관리자 권한으로 실행했는지 체크해야한다. 일반권한으로 실행했을 경우에 나오는 에러이기 때문이다.)
'PYTHON > 대신증권 API 사용하기' 카테고리의 다른 글
(2) CybosPlus에 접속(실행)해보자! (0) | 2021.09.10 |
---|---|
(1) CybosPlus API 사용하기전 준비사항 (0) | 2021.09.10 |