从python提示:
>>> import avro
>>> import avro.schema
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'avro.schema'
>>> print(avro)
<module 'avro' (namespace)>
>>> print(avro.schema)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'avro' has no attribute 'schema'
眼镜:
是 avro 维护还是我应该使用 fastavro,如何解决上述问题,无法运行来自 quickstart 的基本示例
请您参考如下方法:
检查您的要求。
可能是 avro==1.8.2上述错误是针对此要求而来的。
将要求更改为:avro-python3==1.8.2为我解决了这个问题。
二手 pip install avro-python3而不是 pip install avro


