ImportError: cannot import name ‘Optional‘ from ‘pydantic‘
概览
再使用Optional定义fastapi可选参数时,出现了错误:
ImportError: cannot import name 'Optional' from 'pydantic'
python version: 3.8
pydantic version: 2.9.2
快速解决方案
Optional导入修改为typing包,如下
from typing import List, Optional
typing_extensions: 4.12.2
typing-inspect :0.9.0