[python오류] pydantic BaseSettings 오류 해결 방법

 

[python오류] pydantic BaseSettings 오류 해결 방법


python 컴파일 중 오류 발생

문제없이 잘 사용하던 프로젝트 폴더를 옮기고 새로 세팅하려다 보니 아래와 같은 오류가 발생했다. Pydantic 관련 오류 같은데 새로 insatll 해도 동일하게 발생한다.

pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.6/migration/#basesettings-has-moved-to-pydantic-settings for more details. 

자꾸만 위와 같은 메시지가 뜨면서 컴파일이 되지 않는다. 뭐가 문제 일까? 해결방법은 무엇일까?


1. Python 컴파일 오류 발생

폴더를 옮겨 재설치 하니 아래와 같은 문제가 발생했다.


2. 해결 방법

BaseSettings의 참조를 pydantic_settings로 변경하면 해결!

변경전
from pydantic import BaseSettings

변경후
from pydantic_settings import BaseSettings 


마무리

오늘은 Pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package 문구 오류 발생 시 처리 방법에 대해서 알아보았습니다. 당황하지 말고 쉽게 처리해봅시다. 오늘도 즐거운 코딩라이프 되시길...

댓글

이 블로그의 인기 게시물

[python오류] pydantic 어노테이션 오류 해결 방법

[python오류] openai, googletrans 동시 사용 오류 발생 해결 방법