Führen Sie einen Stapel Python 2.7 mit nohup unter Amazon Linux AMI unter EC2 aus

Ich habe untersucht, wie eine Python-Umgebung mit EC2 + Amazon Linux AMI erstellt werden kann, habe sie jedoch persönlich zusammengefasst, da die Informationen je nach Zeit verwirrend und verwirrend waren.

Es scheint, dass Python2.7 ab Anfang Juli 2015 die Standardeinstellung in "Amazon Linux AMI 2015.03" ist.

sudo yum -y update
python --version
> Python 2.7.9

Als ich jedoch versuchte, Pandas mit pip einzufügen, wurde ein Fehler angezeigt, z. B. dass etwas fehlt. Es scheint, dass Sie make oder gcc separat hinzufügen müssen. Unten finden Sie alle Dinge, die so aussehen.

sudo yum -y groupinstall "Development Tools"
sudo pip install pandas

Apropos.

Ich habe versucht, nohup, einen Stapel zu werfen, nach Hause zu gehen und die Situation zu Hause zu überprüfen, und wenn ich es wie gewohnt mit nohup ausführe, wird das Druckergebnis nicht ausgegeben, selbst wenn ich tail -f mache.

nohup python my.py > out.log 2>&1 &

Gemäß den folgenden Angaben wird es standardmäßig bis zum Ende der Verarbeitung gepuffert, sodass Sie anscheinend -u hinzufügen sollten.

stackoverflow: Python - Nohup is not writing log to output file

Mit -u verhält es sich wie erwartet.

nohup python -u my.py > out.log 2>&1 &

Einzelheiten zu den Optionen finden Sie unter Home-Referenz. )damit.

-u


stdin, stdout,Erzwingt das Deaktivieren des stderr-Puffers. In dem beteiligten System stdin, stdout,Versetzen Sie stderr in den Binärmodus.

Recommended Posts

Führen Sie einen Stapel Python 2.7 mit nohup unter Amazon Linux AMI unter EC2 aus
Installieren Sie Python 3.8, Pip 3.8 auf EC2 (Amazon Linux 2)
Memorandum beim Ausführen von Python auf EC2 mit Apache
Installieren Sie Python3 und Django unter Amazon Linux (EC2) und führen Sie den Webserver aus
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Installieren Sie Python Pillow unter Amazon Linux
Führen Sie einen Linux-Server mit GCP aus
[Hinweis] Führen Sie Django unter Amazon Linux 2 aus
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Schreiben Sie ein Batch-Skript mit Python3.5 ~
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
Ich werde Ruby auf EC2 (Amazon Linux2) 2020 installieren
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Ein Memo mit Python2.7 und Python3 in CentOS
Kartenmietinformationen auf einer Karte mit Python
[C] [Python] Lesen mit AquesTalk unter Linux
Führen Sie Python-Code in der A2019 Community Edition aus
Führen Sie eine Python-Webanwendung mit Docker aus
Führen Sie Linux mit ARM-Architektur mit QEMU aus
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
Datenintegration von der Python-App unter Linux zu Amazon Redshift mit ODBC
Ich habe versucht, die Wartezeit der Ausführungswarteschlange eines Prozesses unter Linux zu messen
Janken Poi mit Python Lassen Sie uns für Anfänger auf einem lokalen Windows-Server laufen
So führen Sie den Übungscode des Buches "Profitable KI mit Python erstellen" in Google Colaboratory aus
Ein Memo, das ein Tutorial zum Ausführen von Python auf Heroku erstellt hat
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Führen Sie regelmäßig Python-Programme auf AWS Lambda aus
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Hallo Welt mit Nginx + Uwsgi + Python auf EC2
Löse A ~ D des Yuki-Codierers 247 mit Python
Erstellen einer AWS EC2 EC2-Instanz (Amazon Linux AMI) 2
Folium: Visualisieren Sie Daten auf einer Karte mit Python
Starten Sie einen Prozess mit einer Planungsrichtlinie unter Linux
Führen Sie Flask unter CentOS mit Python3.4, Gunicorn + Nginx aus.
Fügen Sie Python3 in den Docker-Container von Amazon Linux2 ein
Entschlüsseln Sie eine unter iOS mit Python verschlüsselte Zeichenfolge
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Installieren Sie PHP der 7er-Serie unter Amazon Linux 2 mit Amazon Linux Extras
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Visualisiere grib2 auf einer Karte mit Python (matplotlib)
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Memo mit Python mit HiveServer2 von EMR verbunden
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Führen Sie eine Pipeline für maschinelles Lernen mit Cloud Dataflow (Python) aus.
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie Amazon Linux mit AWS EC2 und melden Sie sich an
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
Machen Sie Ihren Cursor unter Linux zu einem Foto Ihrer Wahl
Führen Sie Paints Chainer auf der CPU mit offiziellem Python auf win10 aus
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie einen Stapel von Bildern und blasen Sie sie mit ImageDataGenerator auf