From start to finish (for Mac OSX) ================================== Mac OSX come with python already installed. For a number of reasons I prefer to use Anaconda from continuum which you can download here . I will assume that you install it to the /Applications/ folder You can check which version of python is being used by running the following: .. code-block:: console $ which python Which should return: .. code-block:: console /Applications/anaconda/bin/python If you used the standalone anconda installer this should already be the case. If not you will need to add the following line to the start of your .bash_profile in your home directory: .. code-block:: console export PATH="/Applications/anaconda/bin:$PATH" this adds the path to your python installation to the start of the PATH environment variable. TODO: Include details for install postgres.app and postgresadmin This uses the conda command to track package installations and dependencies. I have compiled a number of packages and uploaded them to binstar that can be found here. To make sure conda is aware of this repository you will need to make a .condarc file in your user directory. This can be done quite easily by running: .. code-block:: console $ cd $ touch .condarc $ nano .condarc The detailed instructions can be found here but in brief the .condarc file should look something like this: .. code-block:: console # This is the default conda runtime configuration # channel locations. These override conda defaults, i.e., conda will # search *only* the channels listed here, in the order given here channels: - http://repo.continuum.io/pkgs/free/ - http://repo.continuum.io/pkgs/pro/ - https://conda.binstar.org/dsimpson1980/ you will need to install the following packages: .. code-block:: console $ conda install pandas (this will install numpy) $ conda install flask-sqlalchemy (this will install flask and sqlalchemy) $ conda install wtforms (from my repo above) Unfortunately, I haven't yet compiled the celery package so it will need to be installed using pip: .. code-block:: console $ pip install celery