데이터 공부/Python

Python Error - most likely due to a circular import 해결

한소희DE 2022. 4. 13. 17:59


aiokafka consumer 를 개발하는 과정에서 most likely due to a circular import 에러를 접했다.

 

원인은 되게 허무+간단했다.

해당 에러는 모듈 import 시 작업 폴더 내 모듈과 동일한 파일명이 존재하기 때문에 발생한다.


내가 실행하고자 했던 파일명이 aiokafka.py 였고, 그 안에 import aiokafka 명령이 실행되고 있었기 때문에, 이름이 충돌하여 발생한 이슈다.

따라서, aiokafka.py 파일 명을 다른 이름으로(나의 경우 aiokafka_consumer.py로 변경하였다.) 변경하면 문제없이 실행되는 것을 확인할 수 있다.