2017-02-26 3 views
2

私はAzureポータルにアクセスできます。azure webappをテンプレートとしてPythonライブラリをインストールするにはどうしたらよいですか?

そこから、FlaskAzure(python)テンプレートを使って無料の「webapp」をセットアップしました。 (https://github.com/azureappserviceoss/FlaskAzure

私はMS Visual Studio 2015( "python tools")とMS Visual Studio 2017RC(これはPythonのサポートがまだありません)をインストールしました。

"docx"というライブラリをインストールしたいと思います。

私の質問は新しいlibraiesをインストールするにはどうしたらいいですか? ターミナルアクセスでkuduにアクセスできるので、いくつかの方法でインストールすることができます。 私は実際に端末を使用する必要があるのだろうか、これを行うにはPythonツールでMS VS2015を使うことができますか?

答えて

0

ソリューションを。それは通常のwebappでなければなりません。

次に、pythonを拡張機能として追加します。

私が理解している限り、これはPython /フラスコのWebアプリケーションでいくつかの変更が行われているためです。これについては後で修正されます。

リンクが記載されているように、私がインストールした後、動作しているようです:https://prmadi.com/running-flask-app-with-httpplatformhandler-in-azure-app-services/

チュートリアルからそれをすべて理解することは少し大変でしたが、あなたが問題を持っているかのように、紺碧ポータル内のサポートチケットを作成します彼らはガイドを通してあなたを導くでしょう。

1

プロジェクトのルートにrequirements.txtを作成するだけで、ビルドの展開時にkuduがそのファイルを検出し、スキャンし、展開中にこれらのパッケージを自動的にインストールしようとします。

あなたは、この記事を見てみましょうpip freeze > requirements.txt

requirements.txtを作成することができますので、修正はフラスコやPythonなしで最初から新しいWebアプリケーションを作成するために、実際にした :https://blogs.msdn.microsoft.com/azureossds/2015/06/29/install-native-python-modules-on-azure-web-apps-api-apps/

+0

既にrequirements.txtファイルがあります。もともとは "Flask <1"のみを含んでいました。私は最新のものを必要とするだけで、私はちょうど新しい行に入れて任意のバージョン番号なしで "docx"を追加することはできますか?そして、kuduが要件ファイルをチェックしてlibsをインストールするように、どうすれば起動できますか?前もって感謝します。 – patchie

+0

@patchie updated answer – 4c74356b41

+0

私はローカルコンピュータ上にwhlファイルを作成しようとしました。結果は2つの.whIファイルでした。要件ファイルに追加し、kudoを使ってファイルをアップロードしました。これはセットアップの様子です:http://oi64.tinypic.com/155pix2.jpgまだ動作しません。私もkudoコンソールで手動で追加しようとしましたが、このエラーメッセージが表示されました:http://pastebin.com/8XknArph。前もって感謝します。 – patchie

関連する問題