У меня есть python3 3.6.9 в Kubuntu 18.04. Я установил fastapi с помощью pip3 install fastapi
. Я пытаюсь протестировать фреймворк через его официальную документацию, и я нахожусь в реляционной базе данных раздел руководства.
In schemas.py
:
from typing import List
from pydantic import BaseModel
class VerseBase(BaseModel):
AyahText: str
NormalText: str
class Verse(VerseBase):
id: int
class Config:
orm_mode = True
Код VS выделяет ошибку в from pydantic import BaseModel
и сообщает, что: No name 'BaseModel' in module 'pydantic'
. Кроме того, когда я пытаюсь запустить uvicorn main:app reload
, я получаю следующую ошибку:
File "./main.py", line 6, in <module> from . import crud, models, schemas ImportError: attempted relative import with no known parent package
Я попытался переустановить pydantic
с помощью pip3
, но он говорит мне, что:
Requirement already satisfied: dataclasses>=0.6; python_version < "3.7" in ./.local/lib/python3.6/site-packages (from pydantic) (0.7)