【发布时间】:2020-06-02 13:15:22
【问题描述】:
我在 Kubuntu 18.04 上有 python3 3.6.9。我已经使用pip3 install fastapi 安装了fastapi。我正在尝试通过其官方文档来测试该框架,并且我在其指南的the relational database section 中。
在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
我曾尝试使用pip3 重新安装pydantic,但它告诉我:
Requirement already satisfied: dataclasses>=0.6; python_version < "3.7" in ./.local/lib/python3.6/site-packages (from pydantic) (0.7)
【问题讨论】:
标签: python3 fastapi python python-3.x fastapi pydantic