aiokafka consumer 를 개발하는 과정에서 most likely due to a circular import 에러를 접했다.
원인은 되게 허무+간단했다.
해당 에러는 모듈 import 시 작업 폴더 내 모듈과 동일한 파일명이 존재하기 때문에 발생한다.
내가 실행하고자 했던 파일명이 aiokafka.py 였고, 그 안에 import aiokafka 명령이 실행되고 있었기 때문에, 이름이 충돌하여 발생한 이슈다.
따라서, aiokafka.py 파일 명을 다른 이름으로(나의 경우 aiokafka_consumer.py로 변경하였다.) 변경하면 문제없이 실행되는 것을 확인할 수 있다.
'데이터 공부 > Python' 카테고리의 다른 글
Python 클린 코드(Clean Code) 작성 방법 정리 및 고찰 (1) (1) | 2022.09.06 |
---|---|
스트리밍 데이터 기반 AI 모델 처리에 대한 고민 (1) 람다 아키텍처 활용 (0) | 2022.09.04 |
Pandas - 고객 구매 데이터 데이터 전처리 연습 (0) | 2021.08.19 |
05. 데이터 시각화 (0) | 2021.06.04 |
04. String Manipulation (0) | 2021.06.04 |