You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions部署FastAPI遇pydantic_core._pydantic_core模块缺失错误

Azure Functions部署FastAPI时出现pydantic_core._pydantic_core模块缺失错误

我通过Azure Pipelines部署基于FastAPI的Azure Function,运行时提示缺少pydantic_core._pydantic_core模块,但构建库中已存在该模块。本地环境运行正常,但Azure上始终报错。

错误堆栈信息

Result: Failure
Exception: ModuleNotFoundError: No module named 'pydantic_core._pydantic_core'. Please check the requirements.txt file for the missing module.
Stack:
File "/azure-functions-host/workers/python/3.10/LINUX/X64/azure_functions_worker/dispatcher.py", line 387, in _handle__function_load_request
    func = loader.load_function(
File "/azure-functions-host/workers/python/3.10/LINUX/X64/azure_functions_worker/utils/wrappers.py", line 48, in call
    raise extend_exception_message(e, message)
File "/azure-functions-host/workers/python/3.10/LINUX/X64/azure_functions_worker/utils/wrappers.py", line 44, in call
    return func(*args, **kwargs)
File "/azure-functions-host/workers/python/3.10/LINUX/X64/azure_functions_worker/loader.py", line 194, in load_function
    mod = importlib.import_module(fullmodname)
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
File "/home/site/wwwroot/HttpFunctionHandler/__init__.py", line 1, in 
    from fastapi import FastAPI, Request
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/__init__.py", line 7, in 
    from .applications import FastAPI as FastAPI
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/applications.py", line 16, in 
    from fastapi import routing
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/routing.py", line 22, in 
    from fastapi import params
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/params.py", line 5, in 
    from fastapi.openapi.models import Example
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/openapi/models.py", line 4, in 
    from fastapi._compat import (
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/_compat.py", line 20, in 
    from fastapi.exceptions import RequestErrorModel
File "/home/site/wwwroot/.python_packages/lib/site-packages/fastapi/exceptions.py", line 3, in 
    from pydantic import BaseModel, create_model
File "/home/site/wwwroot/.python_packages/lib/site-packages/pydantic/__init__.py", line 372, in __getattr__
    module = import_module(module_name, package=package)
File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
File "/home/site/wwwroot/.python_packages/lib/site-packages/pydantic/main.py", line 11, in 
    import pydantic_core
File "/home/site/wwwroot/.python_packages/lib/site-packages/pydantic_core/__init__.py", line 6, in 
    from ._pydantic_core import (

已尝试的解决方法

  • 清除Function App缓存
  • 更换Python 3.9/3.10/3.11版本
  • 更换不同版本的FastAPI(当前使用fastapi==0.104.1)
  • 在Pipeline YAML中执行停止Function App、清除缓存、重启操作

内容的提问来源于stack exchange,提问作者Inacio da Motta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 22:06:12