Erstellen einer Umgebung zum Ausführen von Python-Programmen unter AWS EC2

Ich habe versucht, .py in meiner lokalen Umgebung auszuführen, konnte jedoch Python3, pip3, Python und Pip nicht verstehen. Daher habe ich beschlossen, es unter AWS auszuführen.

Wie es geht : zap: Kommentare willkommen: zap:

1. Registrieren Sie sich bei AWS

Mit aws googeln und ein Konto erstellen Geben Sie einfach Ihre E-Mail-Adresse und Ihr Passwort ein

2. Wählen Sie EC2

Es gibt verschiedene Dienste, aber klicken Sie auf EC2

3. Erstellen Sie eine neue Instanz

Wenn Sie es gemäß AWS Getting Started einstellen, ist es in Ordnung Alles freie Kerl

Klicken Sie nach Auswahl dieser Option auf die blaue Schaltfläche "Instanz überprüfen und starten".

Ein Popup wird angezeigt, in dem Sie aufgefordert werden, das Schlüsselpaar zu speichern. Wählen Sie daher "Neues Schlüsselpaar erstellen" und speichern Sie die ".pem" -Datei.

4. Stellen Sie eine Verbindung zur Instanz her

Gehen Sie zum EC2-Dashboard und aktivieren Sie das Kontrollkästchen neben der Instanz → "Connect"

Ein Popup wird angezeigt. Wählen Sie daher das beste aus, um eine Verbindung mit Ihrem Browser herzustellen (Ich denke, andere Dinge sind in Ordnung, aber ich bin mir bei SSH nicht sicher, also habe ich einen Browser gewählt.)

image.png

Wenn im Browser ein schwarzer Bildschirm angezeigt wird, ist dies in Ordnung

5. Umweltbau

Von hier aus werden wir eine Umgebung zum Ausführen von Python-Programmen erstellen. @ Kenta1984s Artikel

Dinge die zu tun sind:

git verwendet gist beim Übertragen von Python-Dateien auf eine EC2-Instanz Ich brauche niemanden, der scp benutzt

#Aktualisieren Sie das mitgelieferte Paket vorerst
sudo yum update -y
#Fügen Sie Python3 ein
sudo yum install python3 -y
#Git einfügen (optional)
sudo yum install git

Übrigens, ** Wenn Sie Python3 einschließen, wird auch pip3 enthalten sein ** Sie müssen pip3 also nicht separat insuko

Referenz: https://git-scm.com/download/linux

6. Erstellen Sie eine Datei → senden Sie sie an die EC2-Instanz

Die Realität ist, dass Sie die Datei einfach auf den Kern stellen und auf eine Instanz klonen

: bulb: gist kann genau wie git geklont und gezogen werden

6-1. Machen Sie einen Kern

https://gist.github.com/

Wenn Sie den in VS Code usw. geschriebenen Code einfügen, ist dies in Ordnung : Warnung: Bitte geben Sie die Erweiterung im Dateinamen an

6-2. Kern des Klons

Wählen Sie unter: arrow_down: die Option Klonen über HTTPS → Kopieren aus image.png

Auf dem schwarzen Bildschirm (Browser-Registerkarte in 4 geöffnet), der eine Verbindung zur EC2-Instanz herstellt, klonen Sie das Gist-Repository wie immer

$ git clone <Haupt-URL>

6-3. Programmausführung

#Wechseln Sie in das Hauptverzeichnis
cd my-gists #Verzeichnisnamen variieren von Person zu Person, wenn Sie nicht wissen, ls
#Programmausführung
python3 hoge.py #Ändern Sie den Dateinamen in Ihren eigenen

Zusammenfassung

  1. Erstellen Sie eine Instanz mit EC2
  2. Stellen Sie mit einem Browser eine Verbindung zur Instanz her
  3. Setzen Sie "python3" und "git" in die Instanz mit "sudo yum install"
  4. Fügen Sie den Python-Programmcode in das Wesentliche ein
  5. Klonen Sie das Wesentliche
  6. Programmausführung

Recommended Posts

Erstellen einer Umgebung zum Ausführen von Python-Programmen unter AWS EC2
Erstellen einer Umgebung zum Ausführen von ChainerMN auf einer AWS-GPU-Instanz
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Einführung in Python "Re" 1 Erstellen einer Ausführungsumgebung
Ich habe problemlos eine Betriebsumgebung für Python3 + Tornado unter AWS EC2 erstellt.
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Gepostet als Anhang zu Slack auf AWS Lambda (Python)
Erstellen einer Python-Umgebung auf einem Mac
xgboost (Python) in einer von AWS Lambda erstellten EC2 Spot-Instanzumgebung
# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
Erstellen Sie eine AWS Cloud9-Entwicklungsumgebung auf einer Amazon EC2-Instanz
Vorsichtsmaßnahmen beim Ausführen von Python unter EC2 über AWS Lambda (Befehl ausführen)
Alles vom Erstellen einer Python-Umgebung bis zur Ausführung unter Windows
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Erstellen Sie eine OpenCV3 + python3-Umgebung unter OSX
Erstellen einer Umgebung für "Tello_Video" mit Raspbian
Erstellen einer Umgebung für "Tello_Video" unter Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen einer Umgebung, die Python mit Eclipse verwendet
Erstellen einer Umgebung zum Ausführen von Python-Skripten (für Mac)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Python-Entwicklung unter Ubuntu unter AWS EC2 (mit Jupyter Lab)
Führen Sie Python Script regelmäßig in der AWS Data Pipeline aus
Erstellen einer Umgebung für matplotlib + cartopy auf einem Mac
[Node-RED] Führen Sie Python in einer virtuellen Anaconda-Umgebung von Node-RED aus [Anaconda] [Python]
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen einer Umgebung zur Einhaltung des Python-Codierungsstandards (PEP8) mit Eclipse + PyDev
Bereitstellungsverfahren in den Umgebungseinstellungen von AWS (2) Server (EC2-Instanz)
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Erstellen einer Umgebung für die Verarbeitung natürlicher Sprache mit Python
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Ich möchte Lambda mit Python auf Mac AWS!
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Erstellen einer Umgebung für die Verwendung von CaboCha mit Google Colaboratory
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Zusammenfassung vom Erstellen von Python 3.4. * Von der Quelle zum Erstellen einer wissenschaftlichen Computerumgebung
Erstellen Sie eine Python-Umgebung unter Windows
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Erstellen einer virtuellen Python-Umgebung
[Einführung in AWS] Memorandum zum Erstellen eines Webservers auf AWS
Erstellen Sie eine Python-Umgebung mit Windows
Python - Installieren Sie MySQLDB auf EC2
[AWS EC2] Einstellungen, die Sie unter Amazon Linux 2 vornehmen möchten
Eine Einführung in die Python-Programmierung
Erstellen einer virtuellen Python-Umgebung
[Python] Ermöglicht den Import von pip3-Paketen in AWS Lambda
[Django] Memo zum Erstellen einer Umgebung von Django + MySQL + Vue.js [Python]
Beispielskript zur Überwachung des Lastdurchschnitts mit CloudWatch unter AWS EC2
So erstellen Sie einfach eine Umgebung, in der Python-Code auf Jupyter ausgeführt werden kann, ohne die lokale Umgebung zu verschmutzen