ModuleNotFoundError: No module named 'fastapi'
ModuleNotFoundError: No module named 'fastapi'
这是我的文件结构 requirements.txt:
获得ModuleNotFoundError
,我们将不胜感激。
main.py
from fastapi import FastAPI
from .import models
from .database import engine
from .routers import ratings
models.Base.metadata.create_all(bind=engine)
app = FastAPI()
app.include_router(ratings.router)
尝试安装所有依赖项:
$ pip install "fastapi[all]"
错误是因为您没有使用正确的环境和 VSCODE 上的 python 版本。
您的环境知道您的不同包,但 VSCode 可能没有考虑到它们。
解决方案是,在 VSCODE 中:CTRL + SHIFT + P
然后 Python:select interpreter
并选择与您的环境关联的 python 版本。
您可以尝试更改 python 的版本以查看对您的导入的影响
试试这个:
python -m pip install fastapi uvicorn[standard]
这是我的文件结构 requirements.txt:
获得ModuleNotFoundError
,我们将不胜感激。
main.py
from fastapi import FastAPI
from .import models
from .database import engine
from .routers import ratings
models.Base.metadata.create_all(bind=engine)
app = FastAPI()
app.include_router(ratings.router)
尝试安装所有依赖项:
$ pip install "fastapi[all]"
错误是因为您没有使用正确的环境和 VSCODE 上的 python 版本。 您的环境知道您的不同包,但 VSCode 可能没有考虑到它们。
解决方案是,在 VSCODE 中:CTRL + SHIFT + P
然后 Python:select interpreter
并选择与您的环境关联的 python 版本。
您可以尝试更改 python 的版本以查看对您的导入的影响
试试这个:
python -m pip install fastapi uvicorn[standard]