Scheint Django 1.3.1 in Ubuntu 12.04 zu installieren. Wie kann ich Django 1.6 installieren?
sudo apt-get install python-django
Antwort1
Sie können es zwar manuell installieren ( setup.py
), ich empfehle jedoch die Verwendung des Python-Paketmanagers, da dieser einfacher zu installieren, zu warten und zu aktualisieren ist.
Installieren Sie Pip, den Python-Paketmanager.
sudo apt-get install python-pip
Optional, aber empfohlen, führen Sie ein Upgrade durch
pip
, indem Sie Folgendes verwenden:sudo pip install -U pip
Installieren Sie die neueste stabile Version von Django:
sudo pip install Django
Dies installiert zum Zeitpunkt des Schreibens 1.6.2 (Überprüfen Sie hier die neueste pypi-Version).
Um eine bestimmte Version zu installieren, fügen Sie einen Anforderungsspezifizierer wie diesen hinzu:
sudo pip install Django==1.6.2
Beachten Sie, dass APT, die Debian/Ubuntu-Paketverwaltung, immer noch die ältere installierte Version meldet und diese auch immer noch installiert ist. APT installiert in dist-packages-Pfaden, während Pip in site-packages-Pfaden installiert. Letzteres hat Vorrang, sodass lokal installierte Pakete ausgewählt werden. Siehe auch:Was ist der Unterschied zwischen Dist-Paketen und Site-Paketen?
Antwort2
Entfernen Sie zunächst die zuvor installierte Version von Django 1.3.1, indem Sie den django
darin enthaltenen Ordner löschen /usr/local/lib/pythonx.x/dist-packages
(xx bezeichnet die Version von Python).Befolgen Sie dann die folgenden Schritte.
Laden Sie Django 1.6 herunter vonHier.
Öffnen Sie das Terminal und wechseln Sie in das Verzeichnis, in dem Sie die abgelegt haben
Django 1.6
.cd path/to/driectory/which/contains/django1.6.tar.gz
Extrahieren Sie es,
django1.6.tar.gz
indem Sie den folgenden Befehl ausführen.tar -xzvf Django-1.6.tar.gz
Django-1.6
In das Verzeichnis wechselncd Django-1.6
Führen Sie zur Installation den folgenden Befehl aus
Django-1.6
sudo python setup.py install