Azure関数ModuleNotFoundエラー 'azure.keyvault'

Nov 24 2020

azuredevopsパイプラインからPython関数コードをデプロイするとエラーが発生します。VSコードから試してみると、このエラーメッセージが表示されません。このリンクに記載されている解決策を試しましたが、まだ解決できません。

回答

1 HuryShen Nov 26 2020 at 13:37

他のコミュニティの参照用に、上記のコメントからソリューションを要約します。

Opには、requirements.txtにあるPythonライブラリをインストールするBashスクリプトタスクがあります。

python3.6 -m venv worker_venv
source worker_venv/bin/activate
pip3.6 install setuptools
pip3.6 install -r requirements.txt

上記のスクリプトを次のように変更するだけです。

pip3.6 install --target .python_packages/lib/site-packages -r requirements.txt