702 Stimmen

Wie man die Django-Version überprüft

Ich muss die Python y Django für unsere Anwendung. Ich habe also zwei Versionen von Python, 2.6 und 2.7. Jetzt habe ich Django installiert. Ich konnte die Beispielanwendung zum Testen von Django erfolgreich ausführen. Aber wie stelle ich sicher, ob Django die Version 2.6 oder 2.7 verwendet und welche Version der Module Django verwendet?

101 Stimmen

Kürzester Weg - python3 -m django --version

12 Stimmen

In meiner Installation wird python3 nicht erkannt. Dies funktioniert: python -m django --version

1 Stimmen

Ich glaube, da auf MacOS-Systemen eine etwas ältere Python-Version vorinstalliert ist, ist das Suffix "3" für den Befehl "python" erforderlich, um Verwirrung auf Seiten des Betriebssystems darüber zu vermeiden, welche Version zu verwenden ist. Auf Windows-Systemen ist dies nicht erforderlich, so dass die Lösung von @AnttiA gut funktioniert.

15voto

Vishnu Kiran Punkte 600
django-admin --version
python manage.py --version
pip freeze | grep django

0 Stimmen

Sie müssen Folgendes verwenden python manage.py --version Beachten Sie die doppelte -

0 Stimmen

@Shawnzam ja natürlich ein Tippfehler.. Vielen Dank..Antwort bearbeitet

0 Stimmen

Ich musste das d in Django groß machen, damit grep es findet.

13voto

kmario23 Punkte 49380

Zur Überprüfung mit einer Python-Shell gehen Sie wie folgt vor.

>>>from django import get_version
>>> get_version()

Wenn Sie dies in der Unix/Linux-Shell mit einer einzigen Zeile tun möchten, dann tun Sie

python -c 'import django; print(django.get_version())'

Wenn Sie eine Anwendung entwickelt haben, können Sie die Version direkt wie folgt überprüfen.

python manage.py runserver --version

11voto

Offizielle Dokumentation

Erstens:

python -m django --version

Zweitens:

import django
print(django.get_version())

11voto

Anubhav Madhav Punkte 163

Geben Sie in Ihr CMD oder Terminal ein:

python -m django --version

8voto

Muhammad Shabin Punkte 331

Django-Version oder eine andere Paketversion

Öffnen Sie das Terminal oder die Eingabeaufforderung

Typ

pip show django

oder

pip3 show django

Sie können jede Paketversion finden...

Beispiel:

pip show tensorflow

pip show numpy

etc....

0 Stimmen

Mir gefällt die Einfachheit dieser Antwort am besten. pip freeze zeigt eine Menge zusätzlichen Mist an, wenn man eine Reihe von Paketen gepiped hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X