python 3.12.0 之后使用 kaki 报错 kafka.vendor.six.moves

创建日期: 2025-01-23 11:38 | 作者: 风波 | 浏览次数: 18 | 分类: Kafka

参考: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
18 浏览
15 爬虫
0 评论