개발하자
ModuleNotFoundError: 'fastapi'라는 이름의 모듈이 없습니다
Cuire
2023. 4. 25. 14:23
반응형
ModuleNotFoundError: 'fastapi'라는 이름의 모듈이 없습니다
여기 제 파일 구조와 요구 사항이 있습니다.txt:
도움을 주시면 감사하겠습니다.
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에서 올바른 환경과 파이썬 버전을 사용하지 않았기 때문입니다. 사용자의 환경은 서로 다른 패키지를 알고 있었지만 VSCode에서는 이러한 패키지를 고려하지 않았을 수 있습니다.
VSCODE에서 해결책은 환경에 연결된 python 버전을 선택하는 것이었습니다.
python의 버전을 변경하여 가져오기에 대한 결과를 확인할 수 있습니다
사용해 보십시오:
python -m pip install fastapi uvicorn[standard]
나도 같은 문제가 있었어, 나는 fastapi를 몇 번 제거하고 다시 설치했지만 작동하지 않았어. vcode를 여러 번 닫았다가 다시 열었지만 작동하지 않았습니다. 하지만 그 때, 문제는 해결되었다.
반응형