2016-08-16 10 views
5

Python Azure関数のモジュールをインポートするにはどうしたらいいですか?Azure関数のPythonモジュールをインポートする

2016-08-16T01:02:02.317 Exception while executing function: Functions.detect_measure. Microsoft.Azure.WebJobs.Script: Traceback (most recent call last): 
    File "D:\home\site\wwwroot\detect_measure\run.py", line 1, in <module> 
    import requests 
ImportError: No module named requests 

利用可能なモジュールが文書化されている関連、:

import requests 

はにつながりますか?

+0

あなたが要求をインストールし、それらを含めるましたあなたのAzure関数のコードで? –

+0

私はportal.azure.comサイトから直接作業をしようとしていますので、コードをrun.pyの関数インタフェースに直接入力してください –

+0

Azureポータルから直接行う方法はないようですが、指示に従ってくださいhttp://nicholasjackson.github.io/azure/python/python-packages-and-azure-webjobs/必要なすべてのファイルを含むsite-packagesフォルダを作成することができました。 –

答えて

5

Pythonのサポートは現在、Azure関数では実験的なので、マニュアルはあまり良くありません。

独自のモジュールを用意する必要があります。 Azure関数ではデフォルトでは使用できません。これは、ポータルUXまたはkudu(これは多くのファイルに便利です)を介してアップロードすることで実行できます。

あなたはあなたが好きなどのパッケージにコメントを残すことができ、あなたは「本当の」Pythonのサポートのために追跡問題にここにあなたのパッケージを管理したいのですがどのように - https://github.com/Azure/azure-webjobs-sdk-script/issues/335

+0

ありがとうございます。 1つの提案は、完全にサポートされていない言語の概要ページ(https://azure.microsoft.com/en-us/documentation/articles/functions-overview/)でより明確にすることです。それは私にいくつかの時間を節約していただろう。 –

+0

@Chris Anderson-MSFTは '要求'を稼働させるために必要なファイルです(そこからファイルを取得するためのリンクが必要です)。そしてPythonスクリプト内から要求をロードするために必要なコードは何ですか? –

関連する問題