Error/Python

ImportError: cannot import name 'A' from partially initialized module 'B' (most likely due to a circular import) (~~~/A.py)

  • -
728x90
반응형

1. 에러 화면

ImportError: cannot import name 'ft_net' from partially initialized module 'model' (most likely due to a circular import) (/ubuntu/home/model.py)

 

2. 발생 원인

A.py 에서는 B.py의 B를 import 하고, B.py에서는 A.py의 A를 import 하여 (즉, 서로를 순환 참조 하여) 발생하는 오류

 

3. 발생 위치

모듈을 import하는 부분에서 발생

 

4. 해결 방법

순환 참조를 하지 않도록, 코드 재 구성

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.