denken == gratis?

Installation von Django

Die Installation sollte man bevorzugt in einer virtuellen Umgebung ausführen, damit man alles unabhängig von anderen Projekten, Packetversionen und so weiter hat.

Zunächst brauchen Sie jedoch (sofern nicht schon vorhanden) Python.

Wir werden die neueste Django-Version benutzen, und wegen der neuen Beschränkungen ab Django 2.0 müssen wir mindestens Python 3.x verwenden.

Unter Linux installieren Sie Python einfach mit:

$ sudo apt-get install python3.6

Unter Windows sollten Sie Python mithilfe von Chocolatey in der Konsole via:

choco install python

Im einfachsten nutzen Sie pip um Packete für Python zu installieren und zu verwalten. Ich empfehle ihnen hierbei das Script get-pip.py, welches heruntergeladen und über

$ python get-pip.py

ausgeführt wird, daraufhin sollte pip installiert sein. Bei Fehlern ist es ratsam einfach die Suchmaschine der Wahl zu befragen. Testen Sie einfach mal ob Sie ihre Version von Python über:

$ python3 --version 
bzw.
$ python --version

und ihre Version von pip über:

$ pip3 -V

Wenn alles funktioniert besitzen Sie eine Python Installation und Sie können anfangen ihre Python-Packete für Python zu  installieren. Um das Projekt von anderen Umgebungen zu isolieren, würde ich empfehlen eine virtuelle Umgebung einzurichten, denn gerade bei Webseiten steigert sich die Anzahl von Packeten mit ihren Abhängigkeiten. Bei mehreren Projekten gleichzeitig kann dies zu Problemen aufgrund der Versionsunterschiede, welche aufgrund der Abhängigkeiten entstehen können, führen. Hierzu reicht es einfach

$ pip3 install virtualenv

Dann müssen Sie nur noch eine virtuelle Umgebung erstellen (hier '.venv'), indem Sie

$ virtualenv .venv

ausführen,  und dann unter Linux mit:


$ source .venv/bin/activate

und unter Windows mit:

.venv\Scripts\activate

Django

Django installiert man via pip über den install Befehl:

$ pip3 install Django

Das wars auch schon, Django wurde installiert und man kann anfangen ein Projekt zu starten. Die offizielle Dokumentation ist hier zu finden

Sollte es pip3 nicht geben, muss man pip -V testen, um zu überprüfen ob python3 bereits auf pip referenziert.

Bocian67