# Windows installation instructions ## Install dependencies ### Install python3 Visit [The python website](https://www.python.org/downloads/windows/) to install the latest version of python3. Make sure to add the python binary directory to PATH. For instructions how to do this, refer to [this Stackoverflow answer](https://superuser.com/questions/143119/how-to-add-python-to-the-windows-path). ### Install virtualenv with pip Run the following command to install `virtualenv`. ```cmd python -m pip install virtualenv ``` Setup a virtual python environment. ```cmd python -m virtualenv ../virtualenv.sikweb ``` ## Activate virtualenv and install requirements Activate `virtualenv` (note that this has to be active at all times). ```cmd source ../virtualenv.sikweb/Scripts/activate ``` Run the following command to install python packages. ```cmd pip install -r requirements.txt ``` ## Run migrations Run ```cmd python manage.py migrate ``` ## Install npm for linting javascript Follow the instructions on [the npm website](https://www.npmjs.com/package/npm). ## Set up database By default Django uses SQLite, which doesn't need any configuration. If you need PostgreSQL instead, refer to [their website](https://www.postgresql.org/download/windows/). ## Done