[PYTHON] Django Erste Schritte: 1_Umgebungsgebäude

Einführung

Ich habe angefangen, das Python-Framework Django zu berühren, aber ich hatte einige Probleme und habe es durcheinander gebracht, also werde ich es schreiben, um es zu organisieren. Bitte weisen Sie auf Fehler hin.

Dieses Mal werde ich die Umgebungskonstruktion beschreiben, die ich gemacht habe.

Die Erfahrungswerte des Autors sind wie folgt.

Bisher habe ich hauptsächlich PHP berührt und das Framework Laravel verwendet.

Inhaltsverzeichnis

Django Start: 1_Environment Construction Django Start: 2_Create Project Django-Start: 3_Apache-Integration Django-Start: 4_MySQL-Integration

Umgebung

Die folgende Umgebung wurde mit Vagrant erstellt. Ich möchte den Aufbau der virtuellen Umgebung in naher Zukunft zusammenfassen.

Pyenv-Installation

Erstens hat Python Python 3 und Python 2. Einige sind nicht kompatibel. Daher ist es notwendig, die Python-Version für jedes Projekt zu wechseln.

Wenn Sie es einzeln neu installieren, ist es problematisch und unvermeidlich. Deshalb verwenden wir das Versionsverwaltungstool Pyenv.

Sie können die Python-Version angeben, die für jedes Verzeichnis verwendet werden soll. Es ist bequem. Als ich tatsächlich darüber nachdachte, Python zum ersten Mal zu verwenden, fiel es mir schwer, zwischen dem Systemstandard Python2 und dem installierten Python3 zu wechseln, daher besteht kein Zweifel.

Ich werde grob gehen.

cd /usr/local/bin
git clone git://github.com/yyuu/pyenv.git ./pyenv
echo 'export PYENV_ROOT="/usr/local/bin/pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv --version
pyenv 1.0.7-12-g235eea3

Laden Sie die Quelle mit git herunter und geben Sie sie über den Pfad. Wenn Sie die Version am Ende bestätigen können, können Sie sie ordnungsgemäß verwenden.

Anaconda-Installation

Mit pyenv erhalten Sie nicht nur verschiedene Python-Versionen, sondern auch eine Python-Umgebung, die eine Bibliothek enthält. Anaconda scheint eine typische Python-Bibliothek zu enthalten. Ich habe dies hinzugefügt, weil ich es später für maschinelles Lernen verwenden möchte. Derzeit ist der wahre Wert unbekannt.

Überprüfen Sie zunächst die Version von Anaconda, die mit pyenv installiert werden kann. pyenv install --list | grep anaconda

Es wird ungefähr eine Menge herauskommen, also kopieren und installieren Sie die Version, die Sie mögen.

pyenv install anaconda3-4.3.0
pyenv rehash
pyenv global anaconda3-4.3.0

Deklarieren Sie die Verwendung dieser Python, wenn Sie den Befehl python in alle Verzeichnisse mit pyenv global eingeben. Stellen Sie sicher, dass Anakonda eingestellt ist.

pyenv version
anaconda3-4.3.0 (set by /usr/local/bin/pyenv/version)

Das können Sie übrigens auch hier überprüfen.

python -V
Python 3.5.2 :: Anaconda custom (x86_64)

Django Installation

Installieren Sie es jetzt, damit Sie Django verwenden können. Pip wird in Python für die Paketverwaltung verwendet. Wenn Sie jedoch anaconda verwenden, können Sie Pakete auch mit dem Befehl conda verwalten. Sie können es mit pip installieren, aber ich werde conda verwenden, weil es eine große Sache ist. Nun, Pakete, die nicht mit conda installiert werden können, werden schließlich mit pip installiert, daher bin ich mir nicht sicher, ob es sinnvoll ist, sie richtig zu verwenden.

conda install -c https://conda.anaconda.org/anaconda django

Stellen Sie sicher, dass Django installiert ist.

python -m django --version
1.10.5

Sie können jetzt Django verwenden. Nächstes Mal werde ich ein Django-Projekt starten.

Referenz-URL

[Erstellen einer Python-Umgebung mit CentOS7 pyenv](http://blog.umentu.work/centos7-pyenv%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3 % 81% 9Fpython% E7% 92% B0% E5% A2% 83% E6% A7% 8B% E7% AF% 89 /) Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten

Recommended Posts

Django Erste Schritte: 1_Umgebungsgebäude
Erste Schritte mit Django 1
Erste Schritte mit Django 2
Django Erste Schritte: 2_ Erstellen eines Projekts
Erste Schritte mit Python Django (1)
Erste Schritte mit Django: 4_MySQL-Integration
Erste Schritte mit Django: 3_Apache-Integration
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Django mit PyCharm
Erste Schritte mit Python Django (5)
Django-Anfänger versuchten, die Umgebung aufzubauen
Django Crispy Tutorial (Umgebungskonstruktion auf Mac)
Django Umweltbau
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Django Umweltbau
Grale fangen an
Django Erste Schritte Teil 2 mit dem Eclipse Plugin (PyDev)
Erste Schritte mit Django Teil 3 über Python3 und MySQL Connector
Django 1.11 wurde mit Python3.6 gestartet
Erste Schritte mit Android!
Bau der Django-Projektumgebung
1.1 Erste Schritte mit Python
Erste Schritte mit apache2
Erste Schritte mit Python
Einführung in die Optimierung
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Python
Erste Schritte mit Pydantic
Erste Schritte mit Jython
[Memo] Django-Entwicklungsumgebung
Übersetzen Erste Schritte mit TensorFlow
Einführung in Python-Funktionen
Einführung in Tkinter 2: Button
Fangen Sie mit Django an! ~ Tutorial ⑤ ~
Erste Schritte mit Go Assembly
[Linux] [Grundeinstellung] Einführung
Erste Schritte mit PKI mit Golang ―― 4
Django Entwicklungsumgebung Bau Memo
Fangen Sie mit Django an! ~ Tutorial ④ ~
Docker + Django + Umgebungskonstruktion reagieren
Erste Schritte und Verwendung von auf Klassenklassen basierenden generischen Ansichten in Django
Fangen Sie mit Django an! ~ Tutorial ⑥ ~
Entwicklung der Django-Umgebung unter Windows 10
Erstellen einer virtuellen Python-Umgebung
(Hinweis) Django in Vagrant-Umgebung
Django Projekt Entwicklungsumgebung Bau
Erstellen einer virtuellen Python-Umgebung
Erste Schritte mit Heroku-Viewing Hello World in Python Django mit Raspberry PI 3
Erfahren Sie, wie Sie Docker verwenden, indem Sie eine Umgebung für Django + MySQL erstellen
Erstellen einer Kubernetes-Umgebung mit ansible 2
Erstellen einer Python-Umgebung auf einem Mac
Erste Schritte mit Python Responder v2
Beginnen Sie mit Python! ~ ① Umweltbau ~