A designe pattern on python-tornado If you want to use vagrant to setup, visit python-tornado-mongodb-ansible-vagrant. See vim with python 3 support and py3venv.