对不起,我是一个新开发人员,也是Anki开发的新手,我正在尝试从\pylib\anki中找出源代码,当我运行源代码(例如collection.py )时,它会显示出这个错误(从原始代码:from anki import ( card_rendering_pb2, collection_pb2, config_pb2, generic_pb2, import_export_pb2, links_pb2, search_pb2, stats_pb2, ))。
Anki collection.py

有人能告诉我该如何解决这个问题吗?我还尝试设置Ubuntu来更改环境配置。非常感谢。我发现Anki开发手册令人困惑,并且无法确定我应该如何为Anki环境设置VScode。
发布于 2022-08-24 06:39:02
您必须安装aqt,例如通过pip安装:pip3 install aqt[qt6]。整个设置在手册中解释。
顺便说一句,您可能想要阅读Anki体系结构描述中的ProtoBuf部分,其中它显式地表示
目前,-- protobuf并不被认为是公共API。一些pylib方法直接向调用方公开一个protobuf对象,但是当它们这样做时,它们使用类型别名,因此pylib之外的调用者不应该需要导入生成的_pb2.py文件。
https://stackoverflow.com/questions/73467614
复制相似问题