업비트 모듈 pyupbit 설치 및 파이썬 설정 방법
지난 시간 비쥬얼 스튜디오 설치와 업비트 API 등록을 했었는데요 이번시간에는 본격적으로 업비트 모듈 pyupbit 설치 방법과 설정 방법에 대해서 알아보도록 하겠습니다
혹시 지난시간 API 등록을 안하셨다면 반드시 먼저 등록을 해주시고 진행하시길 바랍니다
API 등록후 해야 하는건 본격적으로 비쥬얼 스튜디오를 통해서 코드를 만드는 것이겠죠 그전에 모듈을 간단하게 몇개 설치를 해주셔야 합니다 먼저 업비트 모듈부터 알아보겠습니다
업비트 파이썬 자동매매봇 모듈 설치
업비트 자동매매봇 구현을 하기 위해서는 우선 pyupbit를 설치해주셔야 합니다 원본 출처는 아래 링크에서 직접 확인해볼 수 있습니다
▶ pyupbit 모듈 설치 및 사용법 바로보기(링크) ◀
위 그림과 같이 하단 터미널 창에 pip install pyupbit를 입력하셔서 업비트 모듈을 설치해줍니다
에러가 나오는 경우
만약 fatal error in launcher: unable to create process using 에러가 나오는 경우가 있는데요 완벽하게 해결하기 위해서는 pip 가 최신버전이 아닌경우 발생할 수 있습니다
한다면 명령어로 python -m pip install pyupbit로 입력해보시면 설치가 정상적으로 되실텐데요 pip 업데이트를 위해서 python -m pip install –upgrade pip 를 입력해줍니다
정상적으로 설치가 되었다면 pyjwt 모듈도 설치를 해주셔야 합니다 pip install pyjwt 를 입력하셔서 설치를 진행합니다
모듈 설치가 완료되었다면 코딩을 해주셔야겠죠 위에서 설치한 모듈을 정의하고 시작하도록 하겠습니다
import pyupbit 라고 치시면 정의가 되는데요 앞서 모율을 설치했기 때문에 글자가 파란색으로 바뀌게 됩니다
그리고 업비트 거래소에서 거래되는 코인들을 출력해보도록 하겠습니다
print(pyupbit.get_tickers()) 라고 치고 상단 메뉴 바에서 [실행] -> [디버깅 없이 실행]을 누르면 출력이 됩니다
그럼 다음과 같이 터미널 탭에 업비트에서 거래되고 있는 코인들을 코인명들이 쫙 나열되는 것을 볼 수 있죠
뒤에서도 자세히 다루겠지만 print(pyupbit.get_tickers()) 는 pyupbit 안에 있는 get tickers라는 함소를 호출하는 명령어라고 보시면 됩니다 그리고 그것을 출력하라는 것입니다
좀더 자세한 함수와 구문은 뒤에서 세세하게 다루어 보도록 하겠습니다