Frage Nachricht: Die installierte Version von Python-Django oder Python3-Django kann nicht gefunden werden


Ich bin neu bei Ubuntu und ich liebe es bisher. 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) 

Dann, um mein Projekt zu starten, tippte ich

django-admin startproject trialsite

und ich habe eine Nachricht bekommen

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

Ich habe Django mit installiert pip install Django==1.8.2 und installierte das Paket django-admin, bevor es über apt-get verwendet wurde. Außerdem habe ich das Django-Buch als Leitfaden durch den gesamten Prozess verfolgt. Kann mir jemand sagen, was das Problem ist?


BEARBEITEN:
Meine /usr/local/lib/python2.7/dist-packages und site-packages sind beide leer. Ich weiß nicht, ob das wichtig ist. Aber laut dem Django-Buch ist dies der Ort django-admin sollte sein.


4
2017-07-02 04:54


Ursprung




Antworten:


Es gibt verschiedene Möglichkeiten, wie Sie Django installieren können, abhängig von Ihren Anforderungen 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 die folgenden Befehle:

    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.

Vollständige Details und alle Rechte gehen an den Besitzer von digitalOcean


5
2017-07-02 05:19



Danke. Ich bin jedoch verwirrt. Ich habe sudo apt-get installieren python-django, und es hat funktioniert. Aber wenn ich pip installiere Django == 1.8.2, selbst das installierte Django richtig? - LM10
Es ist das Gleiche. 1.8.2 - LM10
Ich denke, die Angabe der Version war das Problem - Maythux