[PYTHON] Erstellen Sie eine AWS Cloud9-Entwicklungsumgebung auf einer Amazon EC2-Instanz

Inhaltsverzeichnis

  1. Übersicht
  2. Starten Sie AWS Cloud9
  3. Versuchen Sie, Python mit AWS Cloud9 zu verwenden

1. Übersicht

Ich möchte eine Entwicklungsumgebung, aber es ist schwierig, den Server einzeln einzurichten. .. AWS Cloud 9 ist praktisch für Sie.

Sie können sofort mit dem Schreiben von Code beginnen, ohne Server einzurichten!

Referenz: AWS Cloud9

AWS Cloud9 ist eine Cloud-basierte integrierte Entwicklungsumgebung (IDE), mit der Sie Code nur in einem Browser schreiben, ausführen und debuggen können. Es enthält einen Code-Editor, einen Debugger und ein Terminal. Cloud9 ist mit wichtigen Tools für gängige Programmiersprachen wie JavaScript, Python und PHP vorinstalliert. Sie müssen also Dateien installieren und Ihren Entwicklungscomputer einrichten, um ein neues Projekt zu starten. es gibt kein.

Screen Shot 2020-07-09 at 23.18.54.png

2. Starten Sie AWS Cloud9

Wenn Sie kein AWS-Konto haben, lesen Sie bitte diesen Qiita-Artikel und erstellen Sie ein Konto. So erstellen Sie ein kostenloses AWS-Konto

2-1. Melden Sie sich bei der AWS Management Console an

Greifen Sie auf die folgende URL zu https://console.aws.amazon.com/

Screen Shot 2020-07-09 at 23.23.33.png

2-2. Region ändern (falls erforderlich)

Persönlich mag ich die Region "Tokio", daher werde ich sie von der Standardeinstellung "Ohaio" ändern. Screen Shot 2020-07-09 at 23.23.43.png

Sicher geändert zu "Tokio" Screen Shot 2020-07-09 at 23.28.27.png

2-3 Klicken Sie auf Cloud9

Klicken Sie oben links auf "Dienste" Screen Shot 2020-07-09 at 23.30.32.png

Eine Liste von Diensten erscheint wie folgt Screen Shot 2020-07-09 at 23.32.09.png

Scrollen Sie nach unten und klicken Sie im Abschnitt "Entwicklertools" auf "Cloud 9". Screen Shot 2020-07-09 at 23.33.29.png

Ein Bildschirm wie dieser wird angezeigt (japanische Seite wird nicht unterstützt, englische Seite) Screen Shot 2020-07-09 at 23.34.45.png

2-4 Erstellen Sie eine Cloud9-Umgebung

Klicken Sie auf "Umgebung erstellen". Screen Shot 2020-07-09 at 23.36.08.png

Übergang zu einer solchen Seite Screen Shot 2020-07-09 at 23.37.43.png

Geben Sie "Name" und "Beschreibung" ein und klicken Sie auf "Nächster Schritt", damit Sie sehen können, wozu die Cloud9-Umgebung dient. Screen Shot 2020-07-09 at 23.44.07.png

Übergang zum Umgebungseinstellungsbildschirm Screen Shot 2020-07-09 at 23.47.09.png

Stellen Sie entsprechend Ihrer Umgebung ein

Dieses Mal möchte ich eine Demo mit einem freien Frame durchführen, wählen Sie also die Instanz "t2.micro" aus Wenn das Betriebssystem vom Typ Linux ist, gibt es keine besondere Präferenz. Wählen Sie daher "Amazon Linux".

Für die kostensparende Einstellung gibt es Zeiten, in denen Sie den Prozess hinter die Kulissen drehen möchten. Wenn Sie also nicht ohne Erlaubnis herunterfahren möchten, wenn Sie nicht verbunden sind, stellen Sie "Nie" ein. Screen Shot 2020-07-09 at 23.51.56.png

Klicken Sie auf "Nächster Schritt" Screen Shot 2020-07-09 at 23.53.08.png

Machen Sie eine endgültige Bestätigung der Einstellungen und klicken Sie auf "Umgebung erstellen". Screen Shot 2020-07-09 at 23.54.17.png

Dadurch wird eine Cloud9-Umgebung wie diese erstellt (warten Sie in diesem Zustand 2-3 Minuten). Screen Shot 2020-07-09 at 23.55.41.png

Die Cloud9-Umgebung ist fertig! Screen Shot 2020-07-09 at 23.57.13.png

3. Versuchen Sie, Python mit AWS Cloud9 zu verwenden

3-1. Überprüfen Sie die Version von Python mit Bash

Geben Sie den folgenden Befehl auf dem Konsolenbildschirm unten ein Ab dem 10.07.2020 scheint Python 3.6.10 standardmäßig enthalten zu sein

Terminal


python -V
Screen Shot 2020-07-10 at 00.02.36.png

Sie können den Terminalbildschirm auch über die Registerkarte öffnen ezgif-4-52a91dfef452.gif

3-2. Erstellen Sie eine Python-Datei

Drücken Sie "+" auf der Registerkarte, um eine neue Datei zu erstellen Screen Shot 2020-07-10 at 00.17.34.png

Klicken Sie auf "Datei" -> "Speichern unter" Screen Shot 2020-07-10 at 00.19.37.png

Stellen Sie einen geeigneten Namen ein und klicken Sie auf "Speichern". Screen Shot 2020-07-10 at 00.20.55.png

Screen Shot 2020-07-10 at 00.21.56.png

Schreiben Sie Ihren eigenen Code Dieses Mal dient es zum Testen. Führen Sie es daher mit dem folgenden Code aus

qiita_python.py


print('hello world')
a = 1 + 2 - 3 * 4 
print(a)
Screen Shot 2020-07-10 at 00.24.16.png

3-3 Führen Sie die erstellte Python für Demo aus

Klicken Sie auf "Ausführen" ezgif-4-e7ebfc3eed8f.gif

Zusammenfassung

Daher wird AWS Cloud 9 dringend empfohlen, da es das Erstellen einer Entwicklungsumgebung erleichtert. Bitte probieren Sie es aus!

Recommended Posts

Erstellen Sie eine AWS Cloud9-Entwicklungsumgebung auf einer Amazon EC2-Instanz
Erstellen einer AWS EC2 EC2-Instanz (Amazon Linux AMI) 2
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Bereitstellungsverfahren in den Umgebungseinstellungen von AWS (2) Server (EC2-Instanz)
Erstellen Sie eine Umgebung für MkDocs unter Amazon Linux (versucht)
Erstellen einer Umgebung zum Ausführen von Python-Programmen unter AWS EC2
Ich habe versucht, eine Umgebung von MkDocs unter Amazon Linux zu erstellen
# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
Erstellen einer Umgebung zum Ausführen von ChainerMN auf einer AWS-GPU-Instanz
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine OpenCV3 + python3-Umgebung unter OSX
Ich habe problemlos eine Betriebsumgebung für Python3 + Tornado unter AWS EC2 erstellt.
Bereiten Sie die Umgebung von Chainer auf der EC2-Spot-Instanz mit AWS Lambda vor
Code-Server-Online-Umgebung (4) Starten Sie den Code-Server auf der EC2-Instanz
Python-Entwicklung unter Ubuntu unter AWS EC2 (mit Jupyter Lab)
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine AWS-GPU-Instanz, um StyleNet zu trainieren
Richten Sie eine Objective-C 2.0-Entwicklungsumgebung unter Linux ein
Bereiten Sie die Entwicklungsumgebung für Python unter AWS Cloud9 vor (Pip-Installation und Zeitumstellung)
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Code-Server-Online-Umgebung (3) Starten Sie eine EC2-Instanz mit Boto3
Erstellen Sie eine virtuelle Anaconda-Umgebung im Projektordner
Erstellen Sie Amazon Linux mit AWS EC2 und melden Sie sich an
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
"PySpark": Richten Sie PySpark auf einer Alibaba Cloud CentOS-Instanz ein
AWS EC2 2. SSH-Verbindung zur EC2-Instanz (Amazon Linux 2)
Erstellen Sie eine Open AI Gym-Umgebung mit Bash unter Windows 10
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
[AWS] Installieren Sie node.js auf der EC2-Instanz und führen Sie das Beispielprogramm aus
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen einer Keras-Umgebung auf einer AWS E2 G2-Instanz Februar 2017
[AWS EC2] Einstellungen, die Sie unter Amazon Linux 2 vornehmen möchten
Starten Sie den NEM Symbol Testnet-Knoten unter AWS EC2 (Amazon Linux2).
Erstellen Sie eine Umgebung mit virtualenv
Organisieren Sie die Python-Entwicklungsumgebung
Entwicklung der Django-Umgebung unter Windows 10
Fügen Sie Benutzer mit SSH-Zugriff zu Ihrer Amazon EC2 Linux-Instanz hinzu
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Verwenden Sie jupyter für eine GPU-Instanz in AWS
Bereiten Sie Ihre erste Python-Entwicklungsumgebung vor
Erstellen Sie eine Linux-Umgebung unter Windows 10
Aufbau einer Python-Entwicklungsumgebung unter macOS
Erstellen Sie eine Python-Umgebung in Centos
Stoppen Sie die AWS-Instanz mit Boto3
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Version vom Juni 2017 zum Erstellen einer Tensorflow / Keras-Umgebung auf einer GPU-Instanz von AWS
# 1 Bis zur Bereitstellung der Webanwendung von Django (Erstellen einer Instanz mit EC2 unter AWS)
Bis die Django-Anwendung (+ MySQL) auf AWS EC2 veröffentlicht wird (+ RDS (+ S3))
Installieren Sie Python3 und Django unter Amazon Linux (EC2) und führen Sie den Webserver aus