도움말

bbgo 문서 및 가이드 뒤로가기
bbgo 2.0 시작하기
genonfire
1004 0
2018-12-31 13:20:52
https://gencode.me/28/
125.178.*.*
2018-12-31 13:21:48

OS


macOS Mojave 기준

(Ubuntu 18.04 는 아래 1.0 문서에서 python 3.6 + Django 2.x 를 사용하면 동일합니다.)

bbgo 1.0 시작하기


pyenv virtualenv 환경 만들기


  • 이미 만들어 놓은 virtualenv 환경 있으면 생략 가능
  • pip 설치
$ sudo easy_install pip
  • virtualenv 설치
$ sudo pip install virtualenv
  • pyenv 설치
$ brew install pyenv pyenv-virtualenv zlib
  • $ vi ~/.bash_profile로 아래 내용 추가
export PYENV_ROOT=/usr/local/var/pyenv
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"
export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig"
  • pyenv 환경 내 python 설치
$ pyenv install 3.6.6


bbgo 개발 환경 만들기


  • virtualenv 전환
$ pyenv virtualenv 3.6.6 bbgo
$ pyenv activate bbgo
  • github에서 소스 받기
(bbgo) $ git clone https://github.com/genonfire/bbgo.git
  • requirements.txt 이용해 package 설치
(bbgo) $ pip install -r requirements.txt


DB 설정


  • PostgreSQL 설치

        - https://postgresapp.com/downloads.html

        - 설치한 Postgres 실행 후 Initialize 눌러 Server 실행

  • PATH 설정

$ sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

  • DB 설정 (user, password, database 이름을 본인 설정에 맞게
$ psql
postgres=# create user bbgo;
postgres=# alter user bbgo with password 'bbgo';
postgres=# create database bbgo owner bbgo;


설정


  • 사용자(관리자) 생성
(bbgo)$ python manage.py createsuperuser
  • DB 초기화
(bbgo)$ python manage.py migrate
  • localserver DEBUG mode로 띄우기
(bbgo)$ ./runlocalserver

브라우저에서 http://localhost:8000 으로 접속


비추 공유
댓글 [ 0 ]