Pydantic против Python 3.13.0: нет модуля с именем «typing_extensions».Python

Программы на Python
Ответить
Anonymous
 Pydantic против Python 3.13.0: нет модуля с именем «typing_extensions».

Сообщение Anonymous »

У меня есть код, который отлично работает с Python 3.10.12 и Pydantic 2.7.3.
Я читал, что Pydantic ^2.8 поддерживает Python 3.13.
Однако тот же код и даже просто импорт pydantic под оболочкой Python 3.13.0 с Pydantic 2.10.2 дает:

Код: Выделить всё

  File "/home/user/path-to-package/src/validator.py", line 9, in 
from pydantic import TypeAdapter, BaseModel, validator
File "/home/user/path-to-package/.venv/lib/python3.13/site-packages/pydantic/__init__.py", line 396, in 
_getattr_migration = getattr_migration(__name__)
File "/home/user/path-to-package/.venv/lib/python3.13/site-packages/pydantic/_migration.py", line 260, in getattr_migration
from .errors import PydanticImportError
File "/home/user/path-to-package/.venv/lib/python3.13/site-packages/pydantic/errors.py", line 7, in 
from typing_extensions import Literal, Self
ModuleNotFoundError: No module named 'typing_extensions'

Почему?
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/792 ... extensions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»