我在 Kubuntu 18.04 上有python3 3.6.9。我已经使用. pip3 install 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 代码突出显示一个错误,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
我曾尝试使用 renstall pydantic
,pip3
但它告诉我:
Requirement already satisfied: dataclasses>=0.6; python_version < "3.7" in ./.local/lib/python3.6/site-packages (from pydantic) (0.7)