[PYTHON] (Pour moi-même) AWS_Flask_3 (Installer / exécuter Flask sur AWS)

article

  1. Installez Flask sur AWS
  2. Déplacez-le en fait

1. Installez Flask sur AWS

Terminal


#Vers le répertoire personnel
$$ cd

#Créer un environnement virtuel Python(myenv peut être un autre nom)
$$ python3 -m venv myenv

#Activer l'environnement virtuel Python
$$ source myenv/bin/activate
#À la place du nom de l'environnement à gauche(myenv)Est affiché, c'est réussi

#Gardez pip à jour
$$ pip install --upgrade pip

#Installer Flask
$$ pip install flask

#Vérifiez s'il y a un module dans pip correctement
$$ pip freeze

2. Déplacez-le en fait

Terminal


#Créez un fichier py, cette fois il fonctionnera sur Apache/var/www/Faire en html
$$ vi /var/www/html/test.py

test.py


#Je le dis plusieurs fois'i'Mode d'entrée, lorsque l'entrée est terminée'esc'、':wq'Fin de l'enregistrement avec
from flask import Flask
app = Flask(__name__)
 
@app.route('/')
def hello():
    return 'Hello World!'
 
if __name__ == '__main__':
#Flask est hébergé par'0.0.0.0'Il semble que cela ne fonctionnera pas autrement, ce domaine est essentiel
    app.run(host='0.0.0.0')

Terminal


#Exécuter dans un navigateur!
$$ python3 /var/www/html/test.py

# http://Adresse IP publique définie dans AWS:Bonjour avec connexion à 5000!Devrait faire

#Quitter l'environnement virtuel Python
$$ deactivate

3. À la fin

--FLask a fonctionné pour le moment! ―― C'était un long chemin ――Après cela, si vous faites de votre mieux pour vous connecter à MySQL depuis Python

Recommended Posts

(Pour moi-même) AWS_Flask_3 (Installer / exécuter Flask sur AWS)
Installez Docker sur AWS
Exécutez YOLO v3 sur AWS v2
Exécutez YOLO v3 sur AWS
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
Installez AWS SDK pour PHP avec AWS EC2 (PHP7.2 + Apache2.4.41 + OPCashe + Composer)
Installez et exécutez Dropbox sur Ubuntu 20.04
Préparation à l'exécution de Flask sur EC2
Exécutez Python selon la planification sur AWS Lambda
(Pour moi-même) Flask_7 (Ouvrir la base de données depuis Flask)
Installez confluent-kafka pour Python sur Ubuntu
(Pour moi) Flask_5 (Ajouter au fichier txt)
Exécutez TensorFlow sur une instance GPU sur AWS
(Pour moi-même) Flask_AWS_1 (Installer PHP, MySQL, phpMyAdmin, Python dans l'environnement virtuel AWS)
Installez le module ROS et ROS pour Roomba sur Raspberry Pi 3 et essayez de l'exécuter
[Python] Exécutez Flask sur Google App Engine
(Pour moi) Mettez Flask dans VS Code
[Python] Exécutez Headless Chrome sur AWS Lambda
(Pour moi) Flask_3 (formulaire, POST et GET)
Préparer l'environnement de développement pour Python sur AWS Cloud9 (installation de pip et changement d'heure)
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Exécutez régulièrement des programmes Python sur AWS Lambda
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Exécutez des applications Web Python avec NGINX + NGINX Unit + Flask
Un mémorandum pour toucher Python Flask avec Heroku
Exécutez Flask sur CentOS avec python3.4, Gunicorn + Nginx.
Installer Python et les bibliothèques pour Python sur MacOS Catalina
python [pour moi]
Jusqu'à ce que vous exécutiez l'application Flask sur Google App Engine pour le moment
Notes sur Flask
Jupyter sur AWS
Exécutez l'application flask sur Cloud 9 et Apache Httpd
Installez psycopg2 (bibliothèque pgsql pour python3) sur Apple Silicon
Prise en charge de l'environnement d'exécution Python 2.7 sur AWS Lambda (à partir de 2020.1)
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
Installez Docker sur Arch Linux et exécutez-le à distance
Exécutez la version GPU tensorflow sur une instance ponctuelle d'AWS EC2
Procédure de création d'un Line Bot sur AWS Lambda
[AWS EC2] Comment installer Maven sur Amazon Linux 2
Pour ceux qui ne peuvent pas installer Python sur Windows XP
(Pour moi) Flask_2 (liste et pour, étend, et un peu plus)