My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
PythonInstallationWindows  
Python installation guide for Windows
Updated Mar 9, 2008 by ricardov...@gmail.com

Introduction

This page will guide you through the installation of Python and Twisted on a Windows machine (tested on Windows XP). At time this page was written, we used Python version 2.5.2. You will need to know the version number to download the other packages used for Kinti.

Python

Python is the programming language we're using. You can install python using the setup from the official python website. Click here for it's download page. Take note of the version you are downloading to get the right version of Twisted.

Run the MSI installer and follow the directions provided by the setup.

Twisted

For making network connections we're using a library called Twisted. The Twisted installer can be found directly on the Twisted homepage. Make sure you download the right version!

Run the installer and follow the directions.

4Suite

4Suite is an library to work with XML files in Python. It can be found here. Again, simply follow the direction of the installer.

Amara

Amara is another XML library, built on 4Suite, but it's interface is easier to use. You will need version 1.2.0.2 or newer. The Amara homepage has an ftp site where a ZIP-format version can be downloaded. After downloading the ZIP-file, unpack it (anywhere) and open commandprompt. CD to the directory where the unpacked files are located, and find setup.py. Then run this Python file, passing the argument "install", like this:

C:\Anywhere\Amara-1.2.0.2> python setup.py install

The python setup will put the required files in your Python folder. The files that were unpacked are no longer needed and may be deleted.

Openfire

For connecting the different components of the system, we're using the Jabber protocol. Openfire is a server that uses this. The Openfire installer can be found here. Follow the instruction during setup.

Powered by Google Project Hosting