Nachricht - Installierte Version von python-django oder python3-django kann nicht gefunden werden

10

Ich bin neu in Ubuntu und ich liebe es bis jetzt. Ich habe versucht, Django für ein Website-Entwicklungsprojekt zu installieren. Im Terminal, wenn ich den Python-Interpreter starte und tippe

import django 
django.VERSION

Ich habe keine Probleme und bekomme

(1, 8, 2, 'final', 0) 

Um mein Projekt zu starten, habe ich dann getippt

django-admin startproject trialsite

und ich bekam eine Nachricht zu sagen

Cannot find installed version of python-django or python3-django

Ich habe django mit installiert pip install Django==1.8.2und auch das django-admin-Paket installiert, bevor ich es über apt-get verwendet habe. Außerdem habe ich das Django-Buch als Leitfaden für den gesamten Prozess verfolgt. Kann mir jemand sagen, worum es geht?


EDIT:
Meine /usr/local/lib/python2.7/dist-packagesund site-packagessind beide leer. Ich weiß nicht, ob das wichtig ist. Aber laut dem Django-Buch sollte dies hier django-adminsein.

Kruti Joshi
quelle

Antworten:

14

Es gibt verschiedene Möglichkeiten, wie Sie Django installieren können, je nachdem, welche Anforderungen Sie haben und wie Sie Ihre Entwicklungsumgebung konfigurieren möchten.

  • Globale Installation von Paketen:

    sudo apt-get update
    sudo apt-get install python-django

    Sie können testen, ob die Installation erfolgreich war, indem Sie Folgendes eingeben:

    django-admin --version
  • Globale Installation über pip:

    sudo apt-get update

    Jetzt können Sie pip installieren. Wenn Sie Python Version 2 verwenden möchten, installieren Sie es mit den folgenden Befehlen:

    sudo apt-get install python-pip

    Wenn Sie stattdessen Python 3 verwenden möchten, verwenden Sie diesen Befehl:

    sudo apt-get install python3-pip  

    Jetzt, wo Sie Pip haben, können wir Django einfach installieren. Wenn Sie Python 2 verwenden, können Sie Folgendes eingeben:

    sudo pip install django

    Wenn Sie Python 3 verwenden, verwenden Sie stattdessen den Befehl pip3:

    sudo pip3 install django

    Sie können überprüfen, ob die Installation erfolgreich war, indem Sie Folgendes eingeben:

    django-admin --version
  • Globale Installation über pip.

  • Globale Installation über pip.

Alle Details und alle Rechte gehen an den Eigentümer von digitalOcean

Maythux
quelle
Vielen Dank. Ich bin allerdings verwirrt. Ich habe sudo apt-get install python-django verwendet und es hat funktioniert. Aber als ich pip install Django == 1.8.2 verwendet habe, hat sogar das Django installiert, oder?
Kruti Joshi
Es ist das Gleiche. 1.8.2
Kruti Joshi
Ich nehme an, die Angabe der Version war das Problem
Maythux