Change - Windows

Created on Sept. 23, 2012, 12:49 a.m. by Hevok & updated on Jan. 19, 2013, 6:52 p.m. by Hevok

If you current operating system is Windows it is recommend to either extend the console with Cywing or better get <a href="http://www.ubuntu.com/download/desktop/windows-installer">]Wubi</a> (Windows Ubuntu Installer) as a dual boot system which the latter one is very straight forward.

In the following are the instructions to set up Denigma on Windows: ¶

1. Installing Python: ¶

In order to set up a local development version of Denigma on Windows. Install Python at first if you haven not yet [http://www.python.org/]. ¶
We are going with latest version of Python 2 (i.e. 2.7.3), as Python 3 is not yet well established. Many libraries are still in stage 2. So with Python 3 you would have a much smaller application ecosystem. ¶
If you are on a 64bit machine install the following executable [http://www.python.org/ftp/python/2.7.3/python-2.7.3.amd64.msi] under preferentially C:\Python27\. Next install a Interactive Development Environment for Python and Django [http://www.denigma.de/tutorials/77/view/]. ¶

2. Set Environment Variables: ¶

Next step is to set the environment variables. For this follow: Start > Control Panel > Double click on System Icon System Properties. There under system variables edit PATH and include in the front the following string: C:\Python27\;C:\Python27\Scripts\. ¶

3. GIT: ¶

Now we need GIT, the cat [http://msysgit.github.com/]. For instance: [http://denigma.de/url/3q]. ¶
The installation will ask to choose: ¶

a) use Git Bash only ¶
b) run Git from windows command prompt ¶
c) run Git and included Unix tools from windows command prompt ¶

Select c). ¶


Then open the command prompt, navigate to a folder where the project shall live and run the following command: ¶

git clone https://github.com/hevok/denigma ¶


4. Virtual Environment: ¶

Download the latest easy Installer for Windows that fits the installed Python version (e.g. the exe at the bottom of [http://pypi.python.org/pypi/setuptools]) and install it. ¶

if you are on a 64bit machine you consider to download ez_setup.py and install it instead [http://peak.telecommunity.com/dist/ez_setup.py]. ¶

Open a new DOS prompt and run easy_install pip as well as pip install virtualenv. ¶

finally navigate to the Denigma project folder and create a virtual environment:: ¶

python virtualenv.py env ¶
C:\dev\denigma\env\Scripts\activate ¶


5. Starting Denigma: ¶

No its time to prepare Denigma for running: ¶

pip install -r denigma/requirements/pre.txt ¶
pip install -r denigma/requirements/project.txt ¶


python manage.py syncdb --all ¶
python manage.py migrate --fake ¶
python manage.py runserver ¶

Open localhost:8000 in the browser and it is accomplished.

Categories: Content Tutorial
Parent: Tutorials Tutorials

Comment: Updated entry

Comment on This Data Unit