Python安装kafka-python后报错ImportError: cannot import name ‘KafkaProducer‘ from ‘kafka‘
场景
安装kafka-python
pip install kafka-python
安装完成后根据kafka-python document教程运行代码
from kafka import KafkaProducer from kafka.errors import KafkaError producer = KafkaProducer(bootstrap_servers=['broker1:1234']) # Asynchronous by default future = producer.send('my-topic', b'raw_bytes')
运行后报错
错误
from kafka import KafkaProducer ImportError: cannot import name 'KafkaProducer' from 'kafka'
解决
由于自己pkg路径中含有名为kafka的包。
将项目路径下自建的kafka包改名或删除即可
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。