AWS(EC2)でのFlask環境を構築します。FlaskとはFlaskとはPython用の軽量なウェブアプリケーションフレームワークです。Python言語をベースとしたウェブアプリケーションを作成することができます。AWS(EC2)での無料利用枠で使用できるt2.microを使用して環境を構築します。Linuxのインスタンスの生成を行います。インスタンスタイプはAWS無料利用枠で使用できるt2.microを使用します。Typeを選択します。インスタンスタイプの選択t2.microを選択します。後は確認と作成ボタンを押しデフォルトで進めていきます。AWS(EC2)の使い方については説明しませんので、詳しく知りたい方は別サイトで確認してください。Linuxへログインを行い、以下のコマンドを入力していきます。最新環境へのupdateを行う。Linux環境の最新化を行います。Complete!と表示されたら成功です。続いてpython3.x系のインストールを行います。途中でY/Nのコマンド入力を聞かれた時はYを入力してください。Complete!と表示されたら成功です。python3>>>が出力されたらpython3のインストールは成功です。[projectname]venvを使用してPython仮想環境を作成します。Python仮想環境とはプロジェクトごとに独立した環境を仮想的に作成することです。インストールしたライブラリはそのプロジェクト内でしか使用出来なくなります。使用するメリットとしては、Aというプロジェクトではflaskの古いバージョン、Bというプロジェクトでは新しいバージョンを使用するというように、プロジェクトごとに個別にライブラリをインストールすることが出来る点です。これにより、別プロジェクトでインストールしたライブラリの影響を無くすことが出来ます。[projectname]には作成したいプロジェクト名を入力します。flaskと入力します。[projectname]/bin/activate作成したPython仮想環境を有効化します。いう形式で出力されたら成功です。pippipが古い場合があるのでpipの最新化を行います。オプションを使用することでpipの最新化を行うことができます。モジュール名でインストールすることが出来ます。flaskと入力します。flask以外のモジュールについても同様の手順でインストールすることができます。freezeコマンドでPython仮想環境の中にインストールされているモジュールを確認することができます。freezeコマンドでは何もインストールされていないので何も表示されません。freezeコマンドではflaskがインストールされていることを確認してください。freezeコマンドでflaskのインストールが出来ていることを確認できたら成功です。World!と表示する環境は整いましたので次にFlaskのコードを記載していきます。World!と表示するコードを書いていきます。app.pyapp.pyというファイルに以下のソースを記載します。quit)このようなメッセージが出力された場合は成功です。ポートの5000番で待ち合わせています(flaskのデフォルトポート)。flaskのデフォルトポートは変更することが可能です。Linuxでのセキュリティグループの追加を行います。初期設定ではsshしか許容されていないので5000番を追加します。http://IPアドレス:5000と入力することで以下のようなWEBサイトが表示されたら成功です。IP"に表示されています。ターミナル上では次のようなメッセージが出力されているかと思います。200終了する場合はCtrl+cで終了することができます。deactivatePython仮想環境はdeactivateで終了することができます。先ほどのFlaskはPython仮想環境内でインストールしているために、deactivateで終了した後は使用できなくなります。再度使用したい場合は、また有効化します。AWS(EC2)でのFlask環境を構築することができます。Flask環境を使用することでPython言語で書かれたアプリケーションをそのままウェブアプリケーションとして載せ替えるようになります。Flaskを活用してください。MySQLのインストール方法について説明します。機械学習やAI(人工知能)は主にPythonやR言語を用いて作成されています。AWS(EC2)でのMySQLインストール方法という内容でMYSQLをインストールしました。AIプログラミング2019/7/7Windows環境でAIによる画像編集が可能なFE-GANを試してみるAIプログラミング2019/02/19猫の動画を対象にディープラーニングの特徴量を可視化してみるAIプログラミング2019/02/11VGG16モデルを使用してオリジナル写真の画像認識を行ってみるAIプログラミング2019/02/03VGG16ネットワークの各レイヤの特徴を可視化するAIプログラミング2019/01/27Scikit-Learnの識別器をループで一気に適用させるプロフィールでんだろ。ほしかま大好き室内飼い猫10才。未知の世界の興味があり、飼い主の目を盗んで脱走をすることもしばしば。@Technology_AI飼い主も未知の世界の興味があり、京都や奈良などの寺院巡りを楽しみながら旅行に行く一方、AIでの画像変換を勉強しながらブログを書いています。