.. _installation_win:
Step by step Installation for Windows
=====================================
RhodeCode step-by-step install Guide for Windows
Target OS: Windows XP SP3 32bit English (Clean installation)
+ All Windows Updates until 24-may-2012
.. note::
This installation is for 32bit systems, for 64bit windows you might need
to download proper 64bit version of "Windows Installer" and Win32py
extensions
Step1 - Install Visual Studio 2008 Express
------------------------------------------
Optional: You can also install MingW, but VS2008 installation is easier
Download "Visual C++ 2008 Express Edition with SP1" from:
http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express
(if not found or relocated, google for "visual studio 2008 express" for
updated link)
You can also download full ISO file for offline installation, just
choose "All - Offline Install ISO image file" in the previous page and
choose "Visual C++ 2008 Express" when installing.
Using other versions of Visual Studio will lead to random crashes.
You must use Visual Studio 2008!"
Silverlight Runtime and SQL Server 2008 Express Edition are not
required, you can uncheck them
Step2 - Install Python
----------------------
Install Python 2.x.y (x >= 5) x86 version (32bit). DO NOT USE A 3.x version.
Download Python 2.x.y from:
http://www.python.org/download/
Choose "Windows Installer" (32bit version) not "Windows X86-64
Installer". While writing this guide, the latest version was v2.7.3.
Remember the specific major and minor version installed, because it will
be needed in the next step. In this case, it is "2.7".
Step3 - Install Win32py extensions
----------------------------------
Download pywin32 from:
http://sourceforge.net/projects/pywin32/files/
- Click on "pywin32" folder
- Click on the first folder (in this case, Build 217, maybe newer when you try)
- Choose the file ending with ".win32-py2.x.exe" -> x being the minor
version of Python you installed (in this case, 7)
When writing this guide, the file was:
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download
Step4 - Python BIN
------------------
Add Python BIN folder to the path
You have to add the Python folder to the path, you can do it manually
(editing "PATH" environment variable) or using Windows Support Tools
that came preinstalled in Vista/7 and can be installed in Windows XP.
- Using support tools on WINDOWS XP:
If you use Windows XP you can install them using Windows XP CD and
navigating to \SUPPORT\TOOLS. There, execute Setup.EXE (not MSI).
Afterwards, open a CMD and type::
Status change: