首先需要更新protobuf:
brew upgrade protobuf
然后,请在Terminal中运行以下命令以手动编译protocol buffer:
python3 -m grpc_tools.protoc --python_out=. --grpc_python_out=. -I. anki/connect/anki.proto
如果仍然失败,请尝试在Terminal中运行此命令:
pip install grpcio<1.38.0
然后再次手动编译协议缓冲区。
如果仍然失败,请尝试检查是否已安装所有必需的库和依赖项。您可以使用以下命令查看Anki构建输出的详细信息:
make verbose=true
如果您仍然无法解决问题,请尝试在Anki Github上提交问题,或在Anki开发者通道上讨论此问题。