Nach dem Abschluss einer bestimmten Expertenschule, als ich versuchte, API mit Python auf die gleiche Weise hochzuladen, schlug dies um die Behörde herum fehl, so als Memorandum
Um eine Python-API einfach zu erstellen, speichern Sie die Datei, die mit der API ausgegeben wurde, im Speicher, ohne S3 zu verwenden.
--t Typ
Im Lehrplan der Schule habe ich / var / www / erstellt und die App eingefügt, aber das würde einen Fehler in Bezug auf die Berechtigungen verursachen. Lassen Sie uns also nach dem Anmelden direkt unter home / ubuntu / klonen. ..
$ ssh -i /path/my-key-pair.pem [email protected](IPv4-Adresse)
#Beachten Sie, dass der Benutzername Teil Ubuntu ist(ec2-Kein Benutzer)
(Nach dem Einloggen)
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ pyenv install 3.6.2(Wählen Sie hier die Python-Version)
$ pyenv global 3.6.2
$ pyenv rehash
$ apt-get -y update
$ apt-get install -y --fix-missing
$ apt-get build-essential
$ apt-get software-properties-common
$Git-Klon-URL der Klonquelle
Wenn Sie python run.app wie gewohnt ausführen, bleibt die App hängen, wenn Sie den PC schließen oder sich von EC2 abmelden. Starten Sie sie daher im Hintergrund mit dem folgenden Befehl.
$ nohup python main.py &
Recommended Posts