Change: Windows

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

If you current operating system is Windows it is recommend to either extend the console with Cywing or better get Wubi (Windows Ubuntu Installer) as a dual boot system which the latter one is very straight forward.

  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:

    Now 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.

windows_logo.png

Categories: Tutorial, Content
Parent: Tutorials

Comment: Correcting type and intendention.

See entry | Admin

Comment on This Data Unit