項目
- AWSにFlaskをインストール
- 実際に動かしてみる
1.AWSにFlaskをインストール
- 前回でもうPythonは入れてあると言う前提
ターミナル
# ホームディレクトリへ
$$ cd
# Python仮想環境を作る(myenvは他の名前でもよいぞ)
$$ python3 -m venv myenv
# Python仮想環境を有効化する
$$ source myenv/bin/activate
# 左の環境名だったりの所に(myenv) と表示されれば成功
# pipを一応最新にしておく
$$ pip install --upgrade pip
# Flaskをインストール
$$ pip install flask
# ちゃんとpipにモジュールがあるか確認
$$ pip freeze
2.実際に動かしてみる
ターミナル
# pyファイルを作成、今回はApacheで動かすので/var/www/htmlの中に作る
$$ vi /var/www/html/test.py
test.py
# 何度でも言うが'i'で入力モード、入力が終わったら'esc'、':wq'で保存終了
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
if __name__ == '__main__':
# Flaskはホストが'0.0.0.0'じゃないと動かないらしい、ここ周りは必須
app.run(host='0.0.0.0')
ターミナル
# ブラウザで動かす!
$$ python3 /var/www/html/test.py
# http://AWSで設定したパブリックIPアドレス:5000に接続でHello!してるはず
# Python仮想環境の終了
$$ deactivate
3.終わりに
- 取り敢えずFLaskは動いた!
- 長すぎる道のりだった
- あとはMySQLにPythonから接続出来るかを頑張れば
- 本チャン!
- 遠すぎた橋