Python アプリをローカルで実行してみた(インストール~Hello World! 実行)(Windows)
Webアプリで作ってみたいものがあったのと、前々から Azure + Python のお勉強をしてみたかったので、とりあえず以下の Azure 公式を参考にお勉強中。
今日は、「アプリをローカルで実行する」でHello World が表示されるところまで。
環境
Windows 10 Pro (64 bit)
環境構築(各種インストール)
python のインストール
以下サイトから最新版(今回は Python 3.7.2)の executable installer をダウンロード。
ダウンロードした.exeファイルを実行してインストール。
Flaskのインストール
コマンドプロンプトを開いて以下を実行。
>pip install -U flask
※pip : pythonのパッケージ管理システム
サンプルのダウンロード
Azure 公式ページでは git コマンドでダウンロードする方法が書いてあるのですが、以下のようなエラーが発生。。
調べるのがめんどくさかったので Github の HPから直接ダウンロードしちゃいました。
(あとで調べよう・・・)⇒(あとで調べたやつ:2019/02/11追記)
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
※ HPからからのダウンロードは、
https://github.com/Azure-Samples/python-docs-hello-world をブラウザで開いて、「clone or download」をクリックすればOK!
実行
コマンドプロンプトでダウンロードした python-docs-hello-world のディレクトリ内まで移動して、以下を実行。
...python-docs-hello-world-master>set FLASK_APP=application.py
...python-docs-hello-world-master>flask run
* Running on http://127.0.0.1:5000/
みたいなのが表示されれば成功!
あとはブラウザのアドレスバーに「http://127.0.0.1:5000/」を入力すれば Hello World! が表示されるはず!
【Android開発】「パッケージRは存在しません」は Alt+Enter で解決
※自分用メモ
「パッケージRは存在しません」のビルドエラーが発生した時は、エラーの出ている箇所で Alt + Enter を押して、「import R~」を押せばOK。
Rebuildとかで解決することもあったけど、こちらの方が確実っぽいし早い。
参考:
HUAWEI P10 Plusで、アプリをバックグラウンドにすると勝手にアプリ終了している問題を解消してみる
最近妹が HUAWEI P10 Plus を買いました。
HUAWEI 自体が世間的に今あんな感じですが大丈夫なんですかね。
まぁお勧めしたのは自分なんですが笑
「乗換アプリで電車調べて、他のアプリいじって戻ると乗換アプリの検索検索結果が消える!」とのことで、どうやらバックグラウンドにするとすぐにアプリ終了してしまうよう。
調べてみると、設定 > アプリ > 電池のところで、「バックグラウンドで実行」がOFFになってたのでONにしたら解決しそう。
さっきやったばっかりなので本当に解決するかはわかりませんが、妹が軽く触ってみたところ「大丈夫そうな気がする」とのこと。
ちょっと観察が必要ですが、多分大丈夫な気がする。
ファーウェイジャパン P10 Plus/VKY-L29/Dazzling Gold HUAWEI P10 Plus/Dazzling Gold/51091QYK
- 出版社/メーカー: HUAWEI
- メディア: エレクトロニクス
- この商品を含むブログを見る