Einführung in Python Django (2) Win

Erklärt, wie eine Entwicklungsumgebung für Python und Django unter Windows erstellt wird.

Python-Installation

Installieren Sie zuerst Python. Bitte öffnen Sie die folgende URL in Ihrem Browser.

Download the latest version for Windows https://www.python.org/downloads/

Laden Sie 3.8.1 herunter. (Wählen Sie zu diesem Zeitpunkt die neueste Version von Python 3 aus.)

Doppelklicken Sie auf die heruntergeladene Python-3.8.1.exe.

python01.jpg

Virtualenv installieren

virtualenv ist ein Tool zum Erstellen einer virtuellen Python-Umgebung. Für jedes Projekt

Erstellen Sie eine feste virtuelle Umgebung.

Öffnen Sie eine Eingabeaufforderung und geben Sie den Befehl wie unten gezeigt ein. (Benutzer ist hoge)

C:¥Users¥hoge> pip install virtualenv

Erstellen einer virtuellen Umgebung --virtualenv

Erstellen Sie unter Eigene Dateien eine virtuelle Umgebung mit dem Namen env1.

C:¥Users¥hoge>cd Documents
C:¥Users¥hoge¥Documents> virtualenv env1

Verwenden Sie eine virtuelle Umgebung

Gehen wir in die virtuelle Umgebung env1.

C:¥Users¥hoge¥Documents> cd env1
C:¥Users¥hoge¥Documents¥env1> Scripts¥activate
(env1) C:¥Users¥hoge¥Documents¥env1> 

Wenn (env1) so angezeigt wird, ist es erfolgreich.

Verwenden Sie den Befehl Scripts \ deactivate, um die virtuelle Umgebung zu verlassen. Beachten Sie dies jedoch, da dies fortgesetzt wird.

Installieren Sie Django

Django ist auch eines der Python-Module. Installieren Sie in der virtuellen Umgebung env1.

Dieses Mal werde ich die Version von Django für diesen Kurs angeben und installieren.

(env1) C:¥Users¥hoge¥Documents¥env1> pip install django==3.0.2

Version prüfen

Eine Liste der lokal in der virtuellen Umgebung installierten Python-Pakete kann mit dem folgenden Befehl angezeigt werden.

(env1) C:¥Users¥hoge¥Documents¥env1> pip freeze -l
asgiref==3.2.3
Django==3.0.2
pytz==2019.3
sqlparse==0.3.0

Installation der integrierten IDE-Entwicklungsumgebung

Sie können einen beliebigen Texteditor verwenden, um Ihren Django-Code zu schreiben. Wir empfehlen jedoch, PyCharm Professional (https://www.jetbrains.com/pycharm/) als IDE zu installieren.

Funktionen von PyCharm

Vor kurzem gibt es eine Option zur Verwendung von Visual Studio Code als Python-IDE. Ich werde es hier nicht erklären, aber wenn Sie das japanische kostenlos mögen, können Sie es wählen. ・ Vervollständigung des Python-Codes -Wenn Sie angeben können, wo sich der Python-Interpreter der virtuellen Python-Umgebung befindet, führen Sie das Debug aus Etc. kann auf die gleiche Weise wie PyCharm durchgeführt werden.

Installieren Sie PyCharm Professional

  1. Laden Sie die Professional-Version von der Seite PyCharm herunterladen herunter.
  2. Öffnen Sie die heruntergeladene EXE-Datei.
  3. Klicken Sie auf Weiter

pycharm01.jpg

  1. Klicken Sie auf Weiter

pycharm02.jpg

  1. Haben Sie eine Verknüpfung auf Ihrem Desktop? Überprüfen Sie und klicken Sie auf Weiter

pycharm03.jpg

  1. Dies ist gut für den Menüordner. Klicken Sie einfach auf Installieren

pycharm04.jpg

  1. Fertig

pycharm05.jpg

Starten Sie Pycharm

  1. Starten Sie nach der Installation PyCharm.
  2. Klicken Sie 30 Tage lang kostenlos auf Auswerten

pycharm06.jpg

  1. Lesen Sie sorgfältig und klicken Sie auf Akzeptieren.

pycharm07.jpg

Bis zu diesem Punkt hat es in meinem Fall begonnen. Bleibt die Einstellung, nachdem ich die Community-Version einmal installiert habe?

Ich denke, Sie haben mich gefragt, was das Thema sein soll, aber IDE-Thema: Darcula hat einen schwarzen Hintergrund / weiße Buchstaben, und ich habe das Gefühl, Code zu schreiben.

Sobald Sie so weit gekommen sind, gehen wir weiter.

Fahren Sie fort mit Einführung in Python Django (3)

Recommended Posts

Einführung in Python Django (2) Win
Einführung in Python Django (2) Mac Edition
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Einführung in die serielle Kommunikation [Python]
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
Einführung in Python For, While
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 31. Kommentar
Einführung in die Python Numerical Calculation Library NumPy
Trainieren! !! Einführung in Python Type (Type Hints)
[Einführung in Python3 Tag 1] Programmierung und Python
[Einführung in Python] <numpy ndarray> [edit: 2020/02/22]
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
Einführung in Python Hands On Teil 1
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)
[Einführung in Python] So analysieren Sie JSON
[Einführung in die Udemy Python3 + -Anwendung] 56. Abschluss
[Einführung in Python3 Tag 14] Kapitel 7 Zeichenfolgen (7.1.1.1 bis 7.1.1.4)
Einführung in Protobuf-c (C-Sprache ⇔ Python)
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
[Einführung in Python3 Tag 15] Kapitel 7 Zeichenfolgen (7.1.2-7.1.2.2)
[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir Pandas
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
Einführung in die Bildanalyse opencv python
[Einführung in Python] Verwenden wir Pandas
Erste Schritte mit Python für Nicht-Ingenieure
[AWS SAM] Einführung in die Python-Version
[Einführung in Python3 Tag 21] Kapitel 10 System (10.1 bis 10.5)
[Python Tutorial] Eine einfache Einführung in Python
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Einführung in die Udemy Python3 + -Anwendung] 63. Notation zur Einbeziehung des Generators
Einführung in Scrapy (3)
Migrieren Sie Django-Anwendungen, die unter Python 2.7 ausgeführt werden, auf Python 3.5
Auf Python 2.7.9 aktualisiert
[Einführung in die Udemy Python3 + -Anwendung] 28. Kollektiver Typ
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Erste Schritte mit Supervisor
Einführung in Tkinter 1: Einführung
[Einführung in die Udemy Python3 + -Anwendung] 25. Wörterbuchmethode
[Einführung in die Udemy Python3 + -Anwendung] 33. if-Anweisung
Einführung in die diskrete Ereignissimulation mit Python # 1
[Einführung in die Udemy Python3 + -Anwendung] 13. Zeichenmethode
[Einführung in Python3, Tag 17] Kapitel 8 Datenziele (8.1-8.2.5)
Python Django Tutorial (5)
Python Django Tutorial (2)
[Einführung in die Udemy Python3 + -Anwendung] 55. In-Function-Funktionen
[Einführung in die Udemy Python3 + -Anwendung] 48. Funktionsdefinition
[Einführung in Python3, Tag 17] Kapitel 8 Datenziele (8.3-8.3.6.1)
Python Bit Arithmetic Super Einführung
[Einführung in die Udemy Python3 + -Anwendung] 10. Numerischer Wert
Einführung in das Auffüllen von Python-Bildern Auffüllen von Bildern mit ImageDataGenerator
Web-WF Python Tornado Teil 3 (Einführung in Openpyexcel)
[Einführung in die Udemy Python3 + -Anwendung] 21. Taple-Typ
Einführung in PyQt