Da Django komplett in Python geschrieben ist muss dies zuerst installiert werden.
Django 1.4 unterstützt die Python Versionen 2.5, 2.6 und 2.7. Wenn du eine ältere Python Version hast, solltest du diese aktualisieren. Ab Django 1.5 wird Python 2.5 nicht mehr unterstützt werden, dafür gibt es aber experimetelle Unterstützung für Python 3.3.
Deine Python Version kannst du heraus finden, indem du den Python Interpreter an der Kommandozeile mit der Option -V startest:
$ python -V
Python 2.6.1
Wenn du Python schon in der richtigen Version installiert hast, kannst du mit der Installation des Python Paketmanagers weitermachen.
Viele Linux Distributionen haben Python schon installiert. Solltest du noch kein Python installiert haben kannst du dies meistens mit dem Paketmanager nachholen.
Alternativ kannst du auch die Quellen von der Python Website herunter laden und selbst kompilieren.
Python benutzt ein eigenes Paketsystem zur Verteilung und Installation von Python Paketen. Da wir einige Pakete installieren werden muss vorher der Paketmanager installiert werden.
Zuerst muss distribute installiert werden. distribute ist ein Ersatz für setuptools, dass auf machen Systemen schon installiert ist.
Es wird mit Hilfe eines Bootstrap-Skripts installiert:
$ wget http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
Bemerkung
Unter Linux und Mac OS X werden evtl. root-Rechte für die Installation benötigt.
Das eigentliche Programm zum Installieren der Pakete ist pip. Es ist ein Ersatz für easy_install mit größerem Funktionsumfang. pip kann mit dessen Hilfe von easy_install installiert werden:
$ easy_install pip
Falls easy_install nicht installiert ist, kann pip auch mit Hilfe eines Bootstrap-Skripts installiert werden:
$ wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python get-pip.py
Bemerkung
Unter Linux und Mac OS X werden evtl. root-Rechte für die Installation benötigt.
Nach der Installation kannst du pip so testen:
$ pip --version