# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2

Einführung

Ich bin ein Anfänger in Programmiersprachen. Daher denke ich, dass es einige Fehlinterpretationen und Unverständnis gibt. In diesem Fall würde ich mich freuen, wenn Sie mich in den Kommentaren informieren könnten.

Das "Ziel" möchte so weit gehen, dass eine vorab erstellte Python-Webanwendung bereitgestellt wird. Ich werde so viel wie möglich für Anfänger schreiben.

Erstellungsverfahren

Erstellen Sie eine virtuelle Umgebung und installieren Sie Django.

Schritt 1 (Installation)

aktualisiere pip3
$ sudo -H pip3 install --upgrade pip

Installieren Sie virtualenv mit pip3
$ sudo -H pip3 install virtualenv

apt-Installiere git mit get
$ sudo apt-get install git
$ git --version

Schritt 2 (Erstellen Sie eine virtuelle Umgebung und installieren Sie Django usw.)

Der Name der virtuellen Umgebung, mit dem die virtuelle Umgebung erstellt wird, kann beliebig sein. Wenn Sie sich nicht entschieden haben, sollten Sie python3 verwenden.
$virtualenv ‘Name der virtuellen Umgebung’

Aktivieren Sie die virtuelle Umgebung
$Quelle "Name der virtuellen Umgebung"/bin/activate

#Wenn die virtuelle Umgebung aktiviert ist, wird der Name der virtuellen Umgebung angezeigt($Oder#Kennzeichen)Es wird auf der linken Seite von angezeigt.
(Name der virtuellen Umgebung) $ 
Beispiel.Wenn der Name der virtuellen Umgebung python3 lautet
python3$ 

Schritt 3 (In der virtuellen Umgebung installieren.)

Als Voraussetzung gehen wir davon aus, dass der Name der Impression-Umgebung (python3) lautet.

Installieren Sie verschiedene Dinge
(python3) $ pip install django gunicorn psycopg2 psycopg2-binary Pillow

Schritt 4 (Klonen Sie die App, die an den Git-Hub gesendet wurde)

Gehen Sie in den Ordner, um den Schlüssel abzulegen
$cd ~/.ssh

Schlüssel generieren(Bitte treten Sie ein, ohne sich um alles zu kümmern, und fahren Sie fort.
Dann id_rsa und id_rsa.Es werden zwei Schlüssel für die Kneipe generiert.
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/(username)/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

ID mit ls Befehl_rsa id_rsa.Bestätigen Sie, dass die Kneipe gemacht ist
$ ls

ID mit Katzenbefehl_rsa.Kopieren Sie alles in der Kneipe
$ cat id_rsa.pub

Dann springe zu dieser URL. https://github.com/settings/ssh Die Anzeige ist je nach Version unterschiedlich. Ab dem 28. August 2020 gibt es jedoch eine Schaltfläche mit dem Namen "Neuer SSH-Schlüssel". Klicken Sie also darauf Geben Sie etwas ein, das den Titel nicht abdeckt (alles ist in Ordnung) Fügen Sie den gerade kopierten in den Schlüssel ein. Kehren Sie dann erneut zum Terminal zurück.

Überprüfen Sie die Verbindung.
$ ssh -T [email protected]
Hallo "Git Hub Benutzername"! You've successfully authenticated, but GitHub does not provide shell access.
Wenn diese Rückgabe erfolgt, ist die Verbindung erfolgreich

Navigieren Sie zu dem Repository, für das Sie die Git-Hub-Site klonen möchten. Es gibt eine Schaltfläche wie ↓ Code ▼ (vielleicht), also klicken Sie darauf Klicken Sie auf use ssh und kopieren Sie die URL Gehe zum Terminal.

$Git-Klon "kopierte URL"

Sie sollten jetzt in der Lage sein, Ihre Anwendung zu klonen.

Nächstes Mal werden wir die Anwendung und PostgreSQL verknüpfen.

Recommended Posts

# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Erstellen Sie eine Python3-Umgebung unter CentOS7
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
xgboost (Python) in einer von AWS Lambda erstellten EC2 Spot-Instanzumgebung
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Build Python auf Ubuntu
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Python-Entwicklung unter Ubuntu unter AWS EC2 (mit Jupyter Lab)
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Ich habe ein WebAPI gemacht! Erstellen einer Umgebung aus Django Rest Framework 1 mit EC2
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Bereitstellungsverfahren in den Umgebungseinstellungen von AWS (2) Server (EC2-Instanz)
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
[Teil 2] Erstellen wir einen Webserver mit EC2 Linux
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine Python-Umgebung mit Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie die Python-Umgebung offline
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen einer Keras-Umgebung auf einer AWS E2 G2-Instanz Februar 2017
Erstellen einer Umgebung zum Ausführen von Python-Programmen unter AWS EC2
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Python-Umgebung in Centos
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Erstellen Sie eine Chainer-Umgebung mit CUDA und cuDNN auf einer p2-Instanz
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen Sie eine AWS Cloud9-Entwicklungsumgebung auf einer Amazon EC2-Instanz
Beim Erstellen einer Umgebung, die Python Django unter Ubuntu 12.04 LTS verwendet
Erstellen einer Python-Umgebung unter Ubuntu (wenn pip nicht die Standardeinstellung war)
Erstellen einer Umgebung zum Ausführen von ChainerMN auf einer AWS-GPU-Instanz
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows