Dieser Artikel führt Sie durch die Schritte eines Anfängers, der einen Coupon-Lieferservice für das iPhone mit einer RESTful-API und schnell entwickelt. Da es implementiert wurde, während die technischen Elemente einzeln untersucht wurden, ist es eine sehr Umwegimplementierung.
Heutzutage ist die Entwicklung unter Verwendung von Frameworks an der Tagesordnung. Im Fall von Python wird häufig ein Framework namens "Django" verwendet. Das Framework erleichtert die Programmierung, da Sie mit Django die Verarbeitung implementieren können, die normalerweise mit einem komplexen Zeilenprogramm in einer Zeile erreicht wird.
Es gibt verschiedene Möglichkeiten, Django zu installieren, aber dieses Mal werde ich zusammenfassen, wie man ein Tool namens pipenv verwendet. pipenv ist ein Tool zum Erstellen und Verwalten einer virtuellen Umgebung (als Projekt bezeichnet), in der Python ausgeführt wird. Durch Erstellen einer virtuellen Umgebung anstelle einer Umgebung direkt auf einem Computer kann ein Computer mehrere Umgebungen ordnungsgemäß verwenden.
https://qiita.com/anvinon/items/5d9c128ef8b65b866dfe https://qiita.com/nochifuchi/items/4fe0164f0d8949cf11b7
MacOS 10.15 Homebrew 2.1.15 Feste Internetleitung
Überprüfen Sie für alle Fälle, ob pipenv bereits installiert ist, indem Sie den Befehl ausführen, um die Version von pipenv anzuzeigen.
$ pipenv --version
Wenn die Meldung "-bash: pipenv: Befehl nicht gefunden" angezeigt wird, ist pipenv nicht installiert.
Verwenden Sie von hier aus Homebrew, um pipenv zu installieren. Wenn Sie Homebrew nicht installiert haben, installieren Sie es bitte zuerst.
$ brew install pipenv
Die Installation ist abgeschlossen, wenn eine solche Anzeige angezeigt wird. Die Installation wurde in meiner Umgebung in ein oder zwei Minuten abgeschlossen.
Führen Sie den Befehl zur Versionsprüfung früher aus, um die installierte pipenv-Version zu überprüfen. Version 2018.11.26 wurde in meiner Umgebung installiert.
Erstellen Sie zunächst ein Verzeichnis, um eine virtuelle Umgebung zu erstellen. Sie erstellen und führen Programme in diesem Verzeichnis aus. Wenn Sie verschiedene Arten von Umgebungen verwenden möchten, können Sie verschiedene Verzeichnisse verwenden.
Der folgende Befehl wird verwendet, um ein Verzeichnis zu erstellen. Sie können es im Finder erstellen.
$ mkdir [Verzeichnispfad]
Wechseln Sie in das im Terminal erstellte Verzeichnis und erstellen Sie mit dem folgenden Befehl eine virtuelle Umgebung (Projekt) von pipenv. Ich habe die Umgebung in einem Verzeichnis namens "amiApp" erstellt.
$ pipenv install
Lassen Sie uns hier den Inhalt des Verzeichnisses überprüfen. Hier ist der Befehl zum Anzeigen der Dateien und Verzeichnisse im Verzeichnis.
$ ls
Anschließend werden die Dateien "Pipfile" und "Pipfile.lock" erstellt. Pipfile ist
Pipenv Eine dedizierte Datei, die von der virtuellen Umgebung zum Verwalten von Projektabhängigkeiten verwendet wird
... anscheinend ... Wenn man sich den Inhalt der Pipfile ansieht, sieht es so aus. Es scheint eine Datei zu sein, die die Konfiguration von Paketen und dergleichen verwaltet. Und anstelle von [erfordert] gibt es eine Notation von python_version = "3.7". Es scheint, dass Python zur gleichen Zeit installiert wird, wenn die virtuelle Umgebung von pipenv erstellt wird.
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
[requires]
python_version = "3.7"
Führen Sie den Befehl wie folgt aus, um eine virtuelle Umgebung mit der angegebenen Python-Version zu erstellen.
$ pipenv --python [Versionsnummer]
Nachdem wir eine virtuelle Umgebung zum Ausführen von Python und Django haben, werden wir Django installieren. Django ist ein Paket. Wenn Sie es installieren, sollte Django zu [Paketen] in der Pip-Datei hinzugefügt werden.
Sie können django mit dem folgenden Befehl installieren.
$ pipenv install django
Wenn Sie den Inhalt der Pip-Datei erneut überprüfen, finden Sie Django in [Paketen].
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
django = "*"
[requires]
python_version = "3.7"
Damit ist die Installation von Django in der virtuellen Umgebung von pipenv abgeschlossen.
Nächstes Mal werde ich den Django-Code in der diesmal erstellten Umgebung ausführen
Recommended Posts