“ModuleNotFoundError”with Azure function使用Python的应用

envsm3lx  于 2023-04-07  发布在  Python
关注(0)|答案(2)|浏览(114)

我一直得到错误
ModuleNotFoundError:没有名为'azure'的模块
下面是我的init文件的代码,它是使用这个tutorial设计的

import logging
import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')

    name = req.params.get('name')
    if not name:
        try:
            req_body = req.get_json()
        except ValueError:
            pass
        else:
            name = req_body.get('name')

    if name:
        return func.HttpResponse(f"Hellod {name}!")

    else:
        return func.HttpResponse(
             "Please pass a name on the query string or in the request body",
             status_code=400
        )

任何帮助这将是非常感谢!

relj7zay

relj7zay1#

你在你的python环境中安装了这个库吗?

pip install [client library]

客户端库可以在here中找到

cczfrluj

cczfrluj2#

在./myFunction/__init.py我有import helpers as h.我得到这个错误.这是consistly不工作.尝试了很多事情后,修复做2件事:
1.运行npm install -g azure-functions-core-tools@3以升级到最新版本。
1.在VS Code中单击“是”,弹出类似“此Azure函数未在VS Code中初始化。是否要对其进行优化?”的内容。
我不确定是哪个修好的。
我的文件夹结构是这样的(只包括相关文件):

.
├── requirements.txt
├── helpers.py
├── myFunction
│   ├── __init.py
│   └── function.json

相关问题