我在Kubuntu 18.04上安装了Python3 3.6.9,并使用pip3 install fastapi
安装了FastAPI。我正在尝试通过其官方文档测试该框架,并且正在进行其指南的关系数据库部分。
在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 code在from pydantic import BaseModel
中标记了一个错误,并提示:在模块'pydantic'中没有名称为'BaseModel'
。 此外,当我尝试运行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
我已尝试使用 pip3
重新安装 pydantic
,但它告诉我:Requirement already satisfied: dataclasses>=0.6; python_version < "3.7" in ./.local/lib/python3.6/site-packages (from pydantic) (0.7)