参考:https://stackoverflow.com/questions/77287622/modulenotfounderror-no-module-named-kafka-vendor-six-moves-in-dockerized-djan
报错信息
ModuleNotFoundError: No module named 'kafka.vendor.six.moves'
报错位置
/opt/venv/lib/python3.12/site-packages/kafka/codec.py
第9行
修复方法
在文件 /opt/venv/lib/python3.12/site-packages/kafka/codec.py
中第9行之前增加两行
import sys
if sys.version_info >= (3, 12, 0): sys.modules['kafka.vendor.six.moves'] = six.moves