[PYTHON] Installieren Sie Django in einer virtuellen Pipenv-Umgebung

Überblick

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.

Referenz

https://qiita.com/anvinon/items/5d9c128ef8b65b866dfe https://qiita.com/nochifuchi/items/4fe0164f0d8949cf11b7

Umgebung

MacOS 10.15 Homebrew 2.1.15 Feste Internetleitung

Arbeitsablauf

Installieren Sie pipenv

Ü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. pipenv-installed-m.png

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 mit pipenv eine virtuelle Umgebung für Python

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
pipenv-install-m.png

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.

Installieren Sie Django in einer virtuellen Pipenv-Umgebung

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

Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Starten Sie Django in einer virtuellen Umgebung mit Pipenv
Versuchen Sie, Python in der mit pipenv erstellten Django-Umgebung auszuführen
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Installieren Sie CaboCha in einer Umgebung, die nicht von Anaconda stammt (Win).
Startete Node.js in einer virtuellen Umgebung
Python Virtual Environment Pipenv
virtuelle Umgebung in Python
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie mit Vagrant in 5 Minuten eine Django-Umgebung
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Pip-Installation in einer Proxy-Umgebung
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Erstellen einer virtuellen Python-Umgebung
(Hinweis) Django in Vagrant-Umgebung
Erstellen einer virtuellen Python-Umgebung
Erstellen einer Django-Umgebung für Win10 (mit virtuellem Speicherplatz)
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Erstellen Sie mit Django einen LINE-Bot
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Django Installation
Debug-Einstellungen in der virtuellen Umgebung bei Verwendung von Pipenv mit VSCode
CSS-Umgebung in 10 Minuten mit Django erstellt
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Mac] Erstellen einer virtuellen Umgebung für Python
Richten Sie Pipenv auf Pycharm in einer Windows-Umgebung ein
Geben Sie das ModelChoiceField-Abfrageset in Django dynamisch an
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Installieren Sie rJava unter Linux in der R3.6-Umgebung.
Implementieren Sie ein benutzerdefiniertes Benutzermodell in Django
Installieren Sie das Paket in einer Offline-Umgebung
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Verwenden Sie WebDAV in einer Portable Docker-Umgebung
Schritte zum Installieren von CentOS 8.1 auf Virtual Box
(Für mich) Flask_AWS_1 (Installieren Sie PHP, MySQL, phpMyAdmin, Python in einer virtuellen AWS-Umgebung)
Wie wäre es mit einer virtuellen Umgebung mit Anaconda und einer Pip-Installation?
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
Bis Sie in die virtuelle Umgebung von PyCharm + Django + (pyvenv + Python3) (mac) eintreten können
Eine Geschichte, wenn ein Verzeichnis mit dem Befehl django-admin start project in einer virtuellen Umgebung mit Pipenv fehlerhaft ist
Django Umweltbau
Erstellen Sie in kürzester Zeit eine LAMP-Umgebung
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]