===== Caravel with virtualenv ===== This guide cover the installation of Caravel in Debian GNU/Linux with virtualenv for Python 3.4+. sudo apt-get install build-essential libssl-dev libffi-dev python3-dev python3-pip python3-virtualenv libsasl2-dev libldap2-dev virtualenv useradd -d /opt/superset -s /bin/bash superset mkdir /opt/superset chown superset.superset /opt/superset cd /opt virtualenv --python=/usr/bin/python3.5 superset cd /opt/superset source bin/activate pip install superset pip install superset[cors] superset db upgrade superset load_examples superset init ==== Manually start ==== cd /opt/superset/lib/python3.5/site-packages nohup gunicorn --certfile=/opt/superset/fullchain.pem --keyfile=/opt/superset/privkey.pem -b 10.6.30.150:8015 superset:app & ==== Upgrade ==== wget https://raw.githubusercontent.com/apache/incubator-superset/master/requirements.txt pip install -r requirements.txt pip install superset --upgrade superset db upgrade superset init ==== Systemd ==== [Unit] Description=Superset Virtualenv service After=network.target [Service] User=superset Group=superset Environment=VIRTUAL_ENV=/opt/superset Environment=PATH=$VIRTUAL_ENV/bin:$PATH ExecStart=/bin/bash -c "cd /opt/superset/lib/python3.5/site-packages;$VIRTUAL_ENV/bin/gunicorn --certfile=/opt/superset/fullchain.pem --keyfile=/opt/superset/privkey.pem -b 10.6.30.150:8015 superset:app" Restart=always [Install] WantedBy=multi-user.target ==== References ==== * https://virtualenv.pypa.io/en/stable/development/ * http://airbnb.io/caravel/installation.html