问题描述:
之前使用的python 3.6 既安装了pip install kafka 又安装了pip install kafka-python
之后使用了python3.7版本 发现代码运行 不起来了
报错simple.py
slef.async
SyntaxError:invalid syntax
报错
感觉很是奇怪,查找后发现是版本兼容问题
两个解决办法:
1.降级到python3.6
2.删除库kafka pip uninstall kafka 然后重新安装pip uninstall kafka-python & pip install kafka-python
导入使用kafka的时候使用from kafka.producer import KakfkaProducer 而不是使用原来的from kafka import KafkaProducer
本文解决了Python3.7中因使用kafka和kafka-python库导致的代码无法运行的问题。通过降级Python版本或卸载并重新安装正确的kafka-python版本来解决,并提供了正确的导入方式。
1953

被折叠的 条评论
为什么被折叠?



