본문 바로가기

개발하자

TypeError: _evaluate()는 3개의 위치 인수를 사용하지만 4개는 fastapi에서 제공되었습니다

반응형

TypeError: _evaluate()는 3개의 위치 인수를 사용하지만 4개는 fastapi에서 제공되었습니다

그래서 나는 금식이 처음이다API와 나는 빠르게 가져오기 위해 노력하고 있었다API 그런데 라이브러리와 관련된 오류가 있어서 뭐가 문제인지 모르겠어요. 나는 내가 마지막 버전을 설치했는지 확인했지만 여전히 작동하지 않습니다. 코드는 한 줄만 가져오는 것입니다. 문제는 빠른 것 같다API 내장 함수입니다.

from fastapi import FastAPI

오류:

TypeError: _evaluate() takes 3 positional arguments but 4 were given



나는 당신이 무엇을 가져왔는지, fastapi와 python의 버전을 확인하는 것을 제안합니다. 당신은 분명히 당신의 환경에 뭔가 문제가 있습니다. 따라서 먼저 새로운 클린 venv를 생성하고 fastapi를 설치한 후 다음과 같은 메인 파일을 생성합니다.

main.py

from fastapi import FastAPI

app = FastAPI(
    title="My API",
    description="My description",
    version="My version",
)

if __name__ == "__main__":
    uvicorn.run("main:app", host="127.0.0.1", port=5000, log_level="info")

반응형