Following instructions are based on Ubuntu 14.04 (16.04 tested) or Linux on Windows.
$ wget https://bootstrap.pypa.io/get-pip.py $ sudo python get-pip.py
$ sudo pip install virtualenv
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
$ pyenv install 2.7.13
* In case of "no acceptable C compiler found in $PATH" error happens while building python
$ sudo apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
$ pyenv virtualenv 2.7.13 bbgo $ pyenv activate bbgo
(bbgo)$ git clone git@github.com:genonfire/bbgo.git
(bbgo)$ git checkout -b 1.x
(bbgo) $ pip install -r requirements.txt
(bbgo) $ pip install Django django-summernote django-rosetta django-fernet-fields django-statici18n psycopg2 Pillow
$ sudo apt-get install postgresql postgresql-server-dev-9.3 libpq-dev
$ sudo su postgres $ create user bbgo $ psql postgres=# alter user bbgo with password 'bbgo'; postgres=# create database bbgo owner bbgo;
(bbgo)$ python manage.py createsuperuser
(bbgo)$ python manage.py migrate
(bbgo)$ ./runlocalserver