Run this code block
import io
import uvicorn
import numpy as np
import nest_asyncio
from enum import Enum
from fastapi import FastAPI, UploadFile, File, HTTPException
from fastapi.responses import StreamingResponse
got error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
4 import nest_asyncio
5 from enum import Enum
----> 6 from fastapi import FastAPI, UploadFile, File, HTTPException
7 from fastapi.responses import StreamingResponse
Programs\Python\Python310\lib\site-packages\fastapi\__init__.py:7
3 __version__ = "0.103.2"
5 from starlette import status as status
----> 7 from .applications import FastAPI as FastAPI
8 from .background import BackgroundTasks as BackgroundTasks
9 from .datastructures import UploadFile as UploadFile
Programs\Python\Python310\lib\site-packages\fastapi\applications.py:16
1 from enum import Enum
2 from typing import (
3 Any,
4 Awaitable,
(...)
13 Union,
14 )
---> 16 from fastapi import routing
17 from fastapi.datastructures import Default, DefaultPlaceholder
18 from fastapi.exception_handlers import (
19 http_exception_handler,
20 request_validation_exception_handler,
21 websocket_request_validation_exception_handler,
22 )
Programs\Python\Python310\lib\site-packages\fastapi\routing.py:22
7 from enum import Enum, IntEnum
8 from typing import (
9 Any,
10 Callable,
(...)
19 Union,
20 )
---> 22 from fastapi import params
23 from fastapi._compat import (
24 ModelField,
25 Undefined,
(...)
29 lenient_issubclass,
30 )
31 from fastapi.datastructures import Default, DefaultPlaceholder
Programs\Python\Python310\lib\site-packages\fastapi\params.py:5
2 from enum import Enum
3 from typing import Any, Callable, Dict, List, Optional, Sequence, Union
----> 5 from fastapi.openapi.models import Example
6 from pydantic.fields import FieldInfo
7 from typing_extensions import Annotated, deprecated
Programs\Python\Python310\lib\site-packages\fastapi\openapi\models.py:15
13 from pydantic import AnyUrl, BaseModel, Field
14 from typing_extensions import Annotated, Literal, TypedDict
---> 15 from typing_extensions import deprecated as typing_deprecated
17 try:
18 import email_validator
**ImportError: cannot import name 'deprecated' from 'typing_extensions'**
System configs
Python Version: 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]
Pip Version: pip 23.3 from (python 3.10)
Operating System: Windows-10-***
typing_extensions Version: 4.8.0