소프트웨어 개발/프로그래밍 언어

[Python][Error] ImportError: cannot import name 'GPT4All' from partially initialized module 'gpt4all' (most likely due to a circular import)

산삼인생 2023. 7. 8. 16:49
728x90

 

간혹 다음과 같은 에러가 발생할 경우에는?

ImportError: cannot import name 'GPT4All' from partially initialized module 'gpt4all' (most likely due to a circular import) 
ImportError: cannot import name '...' from partially initialized module '...' (most likely due to a circular import) 

 

왜 에러가 발생할까요?

 

에러명은 파일명입니다.

import 하고자 하는 파일명과 현재 파일명이 같기 때문에 에러가 발생하는 것입니다.

 

gpt4all.py에서 gpt4all  모듈을 import했기 때문에 문제가 발생한 것입니다.

 

파일명을 바꾸면 금방 해결이 됩니다.

gpt4all.py -> gpt4all_test.py

 

파일명을 변경한후에 실행하면 정상 동작을 합니다.

 

 

참고자료

https://velog.io/@nayoon-kim/error-ImportError-cannot-import-name-bisectleft-from-partially-initialized-module-bisect-most-likely-due-to-a-circular-import

 

[python] import 순서

문제 상황 > LIS의 DP 풀이, 이분탐색 풀이에 대해 공부하다가 본격적으로 문제를 풀어볼까 싶어서 다음과 같이 입력했다. > > 그리고 다음과 같은 에러를 마주하게 되었다. > > 이게 뭐지 싶어서 파

velog.io