Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 由于库中的语法错误,无法导入kafkaProducer_Python_Apache Kafka_Kafka Producer Api_Kafka Python - Fatal编程技术网

Python 由于库中的语法错误,无法导入kafkaProducer

Python 由于库中的语法错误,无法导入kafkaProducer,python,apache-kafka,kafka-producer-api,kafka-python,Python,Apache Kafka,Kafka Producer Api,Kafka Python,我已使用pip安装 Installing collected packages: kafka Successfully installed kafka-1.3.5 当我试图导入KafkaProducer时,会出现错误: File "//anaconda3/lib/python3.7/site-packages/kafka/producer/__init__.py", line 2, in <module> from .simple import SimpleProduc

我已使用
pip安装

Installing collected packages: kafka
Successfully installed kafka-1.3.5
当我试图
导入KafkaProducer
时,会出现错误

  File "//anaconda3/lib/python3.7/site-packages/kafka/producer/__init__.py", line 2, in <module>
    from .simple import SimpleProducer

  File "//anaconda3/lib/python3.7/site-packages/kafka/producer/simple.py", line 54
    return '<SimpleProducer batch=%s>' % self.async
                                                  ^
文件“//anaconda3/lib/python3.7/site packages/kafka/producer/_init__.py”,第2行,在
from.simple导入SimpleProducer
文件“//anaconda3/lib/python3.7/site packages/kafka/producer/simple.py”,第54行
返回“”%self.async
^
我也尝试过其他两个版本,但似乎都给出了类似的错误。
语法错误:无效语法

问题在于python版本3.7不受支持

通过以下步骤:

pip3安装kafka python

问题在于python版本3.7不受支持

通过以下步骤:

pip3安装kafka python

就是这样:
async
现在是一个关键字,所以不能用作属性名。检查您是否安装了最新版本的库,并且它支持您的Python版本(看起来不支持)@ForceBru,我明白了,但我使用的是前面提到的版本1.3.5和Python版本3.4+,理想情况下版本兼容性不应该是问题。上面写着“Python3.4、3.5、3.6”,所以不支持您的版本(3.7)。实际上,在Python3.6中,
async
await
不是关键字,与3.7中的其他Kafka Python库不同,顺便说一句,就是这样:
async
现在是关键字,所以不能用作属性名。检查您是否安装了最新版本的库,并且它支持您的Python版本(看起来不支持)@ForceBru,我明白了,但我使用的是前面提到的版本1.3.5和Python版本3.4+,理想情况下版本兼容性不应该是问题。上面写着“Python3.4、3.5、3.6”,所以不支持您的版本(3.7)。实际上,在Python3.6中,
async
await
不是关键字,顺便说一句,与3.7中不同的是,Python还有其他卡夫卡库