본문 바로가기
주식 자동매매 | 시스템 트레이딩 프로그래밍

가상화폐 자동매매 시스템 만들기 - 2부: 개발 환경 설정하기

by 자유코딩 2019. 7. 18.

가상화폐 자동매매 시스템 만들기 - 2부: 개발 환경 설정하기

예상 읽기 시간:15분

개발 환경 설정하기

안녕하세요 코시트의 우종선입니다. 이번 글에서는 개발 환경을 세팅해볼게요. 개발 환경을 세팅하려면 3가지를 해야 해요.

파이썬 다운로드

파이썬을 설치해볼게요. 파이썬 홈페이지(링크)에서 설치 할 수 있어요.
링크에 들어가서 파이썬을 다운 받습니다.

윈도우 파이썬 설치 과정

더보기

링크를 클릭하고 설치 파일을 받으세요. 받으신 설치 파일을 실행하세요.

 

Install , Next 를 클릭하면 되는데요. 한가지 주의 사항이 있어요.

Add Python ㅁㅁ to Path 부분을 꼭 체크하고 설치해주세요.

이걸 클릭하지 않으시면 환경 변수를 별도로 설정해줘야 해요.

꼭 체크하고 쉽게 설치하세요

 

설치가 완료 됐어요.

Mac OS 파이썬 설치과정

더보기

링크를 클릭하고 설치 파일을 받으세요. 받으신 설치 파일을 실행하세요.

계속을 클릭하세요

계속을 클릭하세요. 

계속을 클릭하세요. 

설치를 클릭하세요. 

 

설치가 완료됐어요. 

 

개발 환경 설치하기

이번에는 개발 환경을 설치할게요. 개발 환경은 프로그램을 만드는 곳이에요. 프로그램의 소스코드를 개발환경에 작성해요. 코드는 사실 메모장에도 작성 할 수 있어요. 하지만 메모장에 작성하면 굉장히 편집하기 불편해요. 개발 환경 프로그램은 코드 편집을 편하게 만들어줘요.
저는 Visual Studio code 라는 개발환경을 설치 할 거에요. Visual Studio code 는 줄여서 vscode 라고 불러요. vscode 는 무료이면서 굉장히 편리한 개발 환경에요.

vscode는 vscode 홈페이지에서(설치링크) 설치 할 수 있어요.

 

 

링크에 들어가세요. 그리고 아래 그림을 따라 설치하시면 돼요.

 

윈도우 VS code  설치

 

Mac OS VScode 설치

더보기

링크로 이동해서 설치하세요.

zip 파일을 여세요.

  

 

 

가상환경 설정하기

이제 가상환경을 설정할 거에요. 가상 환경이라는 말이 어렵게 느껴질 수 있어요. 어려워 할 것 없어요. 우리가 만들고 있는 코드가 있는 폴더에 다른 폴더를 하나 더 만드는 것 뿐이에요. 그렇다면 이걸 왜 설정해야 할까요? 그건 아래에 설명할게요.

우리는 프로그램을 편하게 만들기 위해서 모듈을 사용하기도 해요. 모듈은 도구 모음 같은거에요. 자주 사용하기 편리하도록 다른 사람들이 만들어둔 프로그램이에요. 모듈을 사용하려면 모듈을 설치해야 해요. 모듈은 컴퓨터에 설치하게 돼요. 그런데 이 모듈이라는게 프로그램처럼 버전이 있어요.

이런 상황에 가상 환경이 필요할 수 있어요.


여러분이 2개의 자동매매 프로그램을 만드는데 프로그램마다 서로 다른 버전의 모듈을 쓰려고 하면 어떨까요.
컴퓨터에 모듈을 설치했다면 특정 버전을 설치하게돼요. 예를 들면 1.5 버전을 설치했다고 할게요.
여기서 컴퓨터에 2.0 버전을 설치하면 1.5 버전이 2.0으로 업데이트가 돼요.
프로그램 A에서는 1.5버전을 쓰고 싶지만 프로그램 B에서는 2.0버전을 쓰고 싶다면 어떻게 할까요
같은 컴퓨터에 분리된 공간이 있어서 1.5, 2.0 버전을 둘 다 가지고 있으면 될 거에요.

가상환경을 구성하면 이렇게 분리된 공간을 가질 수 있어요.

 


어떻게 가상환경을 구성하는지 아래 그림을 따라서 살펴볼게요.

VS code 를 실행하세요.

터미널을 켤거에요.

터미널을 클릭하세요.

터미널에 아래 명령어를 입력하세요.

가상환경을 만드는 명령어에요.

python3 는 python3 가상환경을 만든다는 뜻이에요.

앞의 venv 는 가상환경을 구성하는 명령어에요.

뒤에 venv 는 아래 그림에서의 폴더 이름이에요.

 

명령어를 입력하면 venv 폴더가 하나 생길거에요.

가상환경이 만들어진거에요. 이제 이 환경에 진입해서 모듈을 설치하고 개발하시면 돼요.

가상환경에 진입해볼게요.

venv / bin / activate 를 실행하면 가상환경에 진입해요.

source venv/bin/activate 를 입력할게요.

가상환경에 잘 진입했다면 터미널 앞에 (venv) 가 보이실 거에요.

 

다음 글에서는 어떻게 만들게 될 지 만드는 과정을 소개할게요.

 

어떤 질문이든 언제든 저에게 보내주세요.

jswoo030@gmail.com 

 

필요한 강의, 글이 있으시다면 아래 홈페이지에 올려주세요

https://www.contents.click/

 

Contents

 

www.contents.click

 

댓글