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.

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.