Я пишу python azure функцию. Для простоты я использую функцию образца python, как показано ниже.
Я разработал эту функцию в своем vscode и попытался проверить ее на своем локальном компьютере. Не удалось запустить функцию azure. Выдает ошибку «1003 *.
* 1005». Однако при смене
import pyodbc
на
import pandas
или других модулей, таких как sklearn, numpy, et c, проблем не возникает. Так что я уверен, что проблема из модуля pyodb c.
У кого-нибудь есть такая же проблема? Как это решить? Понятия не имею ... Большое спасибо.
Вот функция azure:
import logging
import azure.functions as func
# it works when I import other modules like pandas, sklearn, etc
import pyodbc
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"Hello {name}!")
else:
return func.HttpResponse(
"Please pass a name on the query string or in the request body",
status_code=400
)
вот мое требование. Txt
azure-functions
pyodbc
#pandas
#numpy
#sklearn