In diesem Tutorial zeigen wir Ihnen, wie Sie Django auf Ubuntu 20.04 einfach installieren können. Wir werden Django mit pip in einer virtuellen Umgebung installieren . Dies ist in der Regel der praktischste und empfohlene Ansatz für die Arbeit mit Django.
Django ist ein Python-basiertes kostenloses Open-Source-Web-Framework, das dem Architekturmuster Model-Template-Views folgt. Django ist ein Python-Web-Framework mit vollem Funktionsumfang zur Entwicklung dynamischer Websites.
Voraussetzungen
- Ein Ubuntu 20.04-Server.
- Ein Root-Benutzerzugriff oder ein normaler Benutzer mit Administratorrechten.
Installieren Sie Django unter Ubuntu 20.04
Schritt 1 - Halten Sie den Server auf dem neuesten Stand
# apt update -y
# apt upgrade -y
Überprüfen Sie die installierte Python-Version.
# python3 -V
Als nächstes installieren wir pip und venv aus den Ubuntu-Repositorys:
# apt install python3-pip python3-venv -y
Erstellen Sie eine virtuelle Umgebung, um ein neues Projekt zu starten.
Erstellen Sie zunächst ein neues Projektverzeichnis:
# mkdir ~/newproject
# cd ~/newproject
Erstellen Sie nun mit dem Python- Befehl eine virtuelle Umgebung mit einem Projektverzeichnis .
# python3 -m venv my_env
Dadurch werden eigenständige Versionen von Python und pip in eine isolierte Verzeichnisstruktur innerhalb Ihres Projektverzeichnisses installiert.
Um Pakete in der isolierten Umgebung zu installieren, müssen Sie sie aktivieren, indem Sie Folgendes eingeben:
# source my_env/bin/activate
Wenn Sie genau hinschauen, sieht die Eingabeaufforderung so aus:
(my_env)username@hostname:~/newproject#
Lassen Sie uns nun Django mit dem Befehl pip installieren .
(my_env)# pip install django
Sie können die Installation überprüfen, indem Sie Folgendes eingeben:
(my_env)# django-admin --version
Ausgabe
3.1.2
Wenn Sie die virtuelle Umgebung verlassen möchten, verwenden Sie den Befehl deaktivieren:
(my_env)# deactivate
Die Installation ist erfolgreich abgeschlossen.
In diesem Tutorial haben wir Ihnen gezeigt, wie Sie Django auf Ubuntu 20.04 einfach installieren können.