今回困った点1.Pythonのバージョンが3.4で指定できなかったこと2.ページが表示されないエラーまとめはじめにこんにちは、がんがんです。イベント関係でWebサイトを作ったり、何か出来ないかなと日々考えおります。Appsの実験を行ったときの備忘録です。AppsでFlaskを実行してみる環境Windows環境で行いました。Windowsはインストール済み。参考記事microsoftou.com公式サンプルをクローンするまずは公式のリポジトリをクローンします。flask次に仮想環境を構築し、必要なパッケージをインストールします。インストールは以下のコマンドです。テキストに書いてあるFlaskのバージョンをインストールしてくるコマンドです。.\requirements.txt最後にFlaskを実行し、無事に画面が表示されたら準備完了です。Appsを作成していきます。Shellで行います。以下のコマンドでデプロイ用のアカウントを作成します。エラーが表示されずID等が出力されればOKです。<パスワード>次に実際にWebAppsのプランを作成します。リソースは既存のものでも大丈夫です。Appsの作成を行います。それぞれのパラメータは以下の通りです。--deployment-local-gitリソース名:既存のものでも新規でも大丈夫ですプラン名:先ほど作成したプラン名Webアプリ名:URLのホスト名として使用される名前runtime:今回はPython3.6で実行するために指定しています。参考サイトでは3.4を指定してましたエラーなく実行されていれば、以下にアクセスした際に問題なく表示されると思います。https://<Webアプリ名>.azurewebsites.net/Flaskアプリをデプロイする最後にGitを用いてデプロイを行います。リモートリポジトリを作成します。デプロイユーザー名、Webアプリ名はどちらも上記で作成したものです。remoteで一覧を表示すると確かに増えているのが確認できます。-vでそれぞれの詳細まで見れます。次にリモートリポジトリをデプロイします。masterデプロイ時にポップアップが表示されることがあります(初回デプロイ時だけだと思います)。その時はデプロイ用のユーザー名、パスワードを入力すれば良いみたいでした。Webブラウザに表示されていればOKです。Webアプリの更新ページが完成したので、更新させてみようと思います。したら以下のコマンドを入力してリモートリポジトリへpushします。master実際にWebサイトを見てみると変更されていることがわかります。今回困った点1.Pythonのバージョンが3.4で指定できなかったこと参考記事ではPythonのバージョンを3.4に指定していました。これはおそらく公式リポジトリのバージョンが3.4と2.7だからと考えられます。3.4を指定しようとするとエラーが起きました。web3.4.configをweb3.6.configに変更して、3.4に関する記述を3.6に変更すれば解決するかなという浅はかな考えもむなしく、エラーに終わりました。解決方法は以下のサイトを参考にしてPythonのバージョンを3.6に設定しました。設定後は無事に動作しました。完成したかなと思って確認すると以下のような画面が表示されていました。こちらの記事では新規作成したら直ったようです。今回の場合は、WebAppを再起動したら大丈夫でした。Apps上でPythonのFlaskアプリを動かしてみました。Gitコマンドでデプロイできることもあり、意外と簡単に出来るのだなという印象です。今回のを用いてWeb系の勉強を続けていきます。»プロフィールid:gangannikki趣味や研究の備忘録として使用しています。メモ記事もありますがお許しください。1日1つの学びがあればいい。IoTなどなど書いてます。(5)はてなブログをはじめよう!gangannikkiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。