[PYTHON] [Für Anfänger] Django -Entwicklungsumgebung Bau-

** Lassen Sie uns Django-Umweltbau - **

Es gibt einen Programmierrückschlag: Das Erstellen einer Umgebung ist 7.000 Mal schwieriger als Sie vielleicht denken. Ich habe viel Mühe darauf verwendet, die Umwelt aufzubauen ... Zu dieser Zeit beeilte ich mich, meine Hände zu bewegen, auch wenn ich es nicht verstand, aber kürzlich habe ich endlich mein Verständnis eingeholt, deshalb möchte ich es hier zusammenfassen. Denken Sie nicht zu viel nach, sondern erstellen Sie einfach Schritt für Schritt die Django-Entwicklungsumgebung.

** Annahme **

――Der Autor ist Windows. Wenn Sie also ein Mac sind, lesen Sie dies bitte entsprechend.

** Installieren Sie Python, um loszulegen **

herunterladen

Greifen Sie auf die unten stehende URL zu. https://www.python.org/ python_install.PNG

Wählen Sie Neueste: Python 3.8.3 zum Download. python_install3.PNG

Ich bin auf der Python 3.8.3-Seite angekommen. Wenn Sie nach unten scrollen, sehen Sie Dateien. python_install2.PNG

Wie Sie sehen, können Sie den Quellcode für jedes Mac OS und Windows herunterladen. Laden Sie dieses Mal das ausführbare Windows x86-64-Installationsprogramm herunter (für Windows 64-Bit). Wählen Sie für Windows 32bit das ausführbare Windows x86-Installationsprogramm aus. Welches ist dein Windows? Sie können dies überprüfen, indem Sie die Schritte unter [hier] ausführen (https://support.microsoft.com/en-us/help/958406).

Installation

Starten Sie nach Abschluss des Downloads das Installationsprogramm. python_install4.PNG

Aktivieren Sie Python 3.8 zu PATH hinzufügen, um die Installation zu starten. python_install6.PNG

Die Installation ist abgeschlossen! python_install7.PNG

** Was ist eine virtuelle Umgebung? ** ** **

Bei der Entwicklung mit Python kommt es häufig vor, dass sich die erforderlichen Module und Pakete je nach Anwendung unterscheiden. Es ist möglich, sie alle an einem Ort zu platzieren, aber das wäre sehr umständlich zu verwalten. Wenn verschiedene Modulversionen gemischt werden, treten anscheinend Probleme aufgrund unterschiedlicher Versionen auf. ** Virtuelle Umgebung ** löst diese Probleme. Bereiten Sie verschiedene virtuelle Umgebungen für verschiedene Anwendungen vor, z. B. Django 2.2 für die Entwicklung von Webanwendung A und Django 3.0 für die Entwicklung von Webanwendung B. Unten finden Sie Referenzen.


Von hier aus werden wir tatsächlich eine virtuelle Umgebung erstellen. Gehen Sie in ein beliebiges Verzeichnis und installieren Sie "virtualenv", das zum Erstellen der virtuellen Umgebung erforderlich ist.

C:\Users\User_name\my_django>pip install virtualenv
Collecting virtualenv
~
Successfully installed appdirs-1.4.4 distlib-0.3.0 virtualenv-20.0.21

Führen Sie dann den folgenden Befehl aus. Dieses Mal werden wir eine virtuelle Umgebung namens "myvenv" erstellen.

C:\Users\User_name\my_django>virtualenv myvenv

Dann machen Sie folgendes:

C:\Users\User_name\my_django>myvenv\Scripts\activate

Dann kann "(myvenv)" auf der linken Seite von C angezeigt werden. Die virtuelle Umgebung wird jetzt gestartet. Um es zu deaktivieren, führen Sie übrigens den folgenden Befehl aus.

(myvenv)C:\Users\User_name\my_django>deactivate

** Installiere Django **

Installieren Sie Django sofort. Führen Sie den folgenden Befehl aus, nachdem Sie bestätigt haben, dass Sie sich in der virtuellen Umgebung befinden.

(myvenv)C:\Users\User_name\my_django>pip install django
Collecting django
~
Successfully installed asgiref-3.2.7 django-3.0.6 sqlparse-0.3.1

Sobald Django installiert ist, ist die Umgebung vollständig!

(myvenv) C:\Users\User_name\my_django>pip list
Package    Version
---------- -------
asgiref    3.2.7

Django 3.0.6 <-Django! pip 20.1.1 pytz 2020.1 setuptools 46.4.0 sqlparse 0.3.1 wheel 0.34.2

** Was macht man als nächstes **

Nehmen Sie Kontakt mit Django auf, sobald die Entwicklungsumgebung fertig ist! Wenn Sie neu in diesem Bereich sind, können Sie das Tutorial vervollständigen, indem Sie den offiziellen Dokumenten und Django Girls Tutorial oder dem Tutorial folgen, das ich in der Vergangenheit für mich selbst geschrieben habe. Sie können auch Gaoqiao / items / c5b41d22907016ae1d0f) (Qiita Jungfernarbeit) sehen! (Es berührt auch, wie Django funktioniert, also zögern Sie bitte nicht!)

** Verweise **

Recommended Posts

[Für Anfänger] Django -Entwicklungsumgebung Bau-
Django Entwicklungsumgebung Bau Memo
Python3-Umgebungskonstruktion (für Anfänger)
Django Projekt Entwicklungsumgebung Bau
Django Umweltbau
Bau einer Entwicklungsumgebung für die Choreonoid-Werkstatt
Bau der Django-Projektumgebung
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
[Memo] Django-Entwicklungsumgebung
Von 0 bis Django Entwicklungsumgebung Konstruktion bis Grundbetrieb
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (1) [Umgebungskonstruktion]
Für ArcPy geeignete Entwicklungsumgebung
Aufbau einer Python-Umgebung für Mac
Docker + Django + Umgebungskonstruktion reagieren
Entwicklung der Django-Umgebung unter Windows 10
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
[Zum Organisieren] Python-Entwicklungsumgebung
[MEMO] [Entwicklungsumgebung Bau] Wein
Ansible Umgebungskonstruktion Für Mac
[Python] Django-Umgebungskonstruktion (pyenv + pyenv-virtualenv + Anaconda) für macOS
Mac + Eclipse (PyDev) + Django-Umgebungskonstruktion
[Django] Memorandum of Environment Construction Procedure
Django-Anfänger versuchten, die Umgebung aufzubauen
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Aufbau einer Python-Entwicklungsumgebung unter macOS
[MEMO] [Aufbau der Entwicklungsumgebung] Jupyter Notebook
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Python3 TensorFlow für Mac-Umgebungskonstruktion
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Konstruktionsnotiz für die Ubuntu Desktop 20.04-Entwicklungsumgebung
Konstruktion der Entwicklungsumgebung (Version 2020, WSL2 + VcXsrv)
Aufbau einer Cortex-M-Entwicklungsumgebung für TOPPERS mit Raspeye
Ich habe eine Entwicklungsumgebung für Django 3.0 mit Docker, Docker-Compose und Poetry erstellt
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Python-Entwicklungsumgebung für macOS mit venv 2016
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
Programmierumgebung für Anfänger mit Windows
WEB-Anwendungsentwicklung mit Django-Development Environment Construction-
Django Tutorial Zusammenfassung für Anfänger von Anfängern ③ (Anzeigen)
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Bereiten Sie die Entwicklungsumgebung für keyhac für Mac vor
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Umgebungskonstruktion für das MXNet-Tutorial (Gluon-Teil)
Django Tutorial Zusammenfassung für Anfänger von Anfängern ⑤ (Test)
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Umgebungskonstruktion (Python)
Internationalisierungsunterstützung mit Django 1.9
CodeIgniter-Umgebungskonstruktion