Closed huibaigu closed 5 months ago
解决方法 https://www.cnblogs.com/goodcitizen/p/solution_about_pbjs_encode_bytes_data_failed_problem.html 有两种pbjs,一个是 npm install pbjs 所得,一个是 npm install protobufjs[-cli] 所得,后者是用来生成处理 protobuf 数据的 javascript 代码的。如果先安装了一个,另外一个就会报错。
按步骤,重新生成了liqi_pb2.py,但是运行时还是报错
File "C:\Users\scYil\Desktop\MajsoulAI\majsoul_wrapper\liqi.py", line 85, in parse liqi_pb2_req = getattr(pb, proto_domain['requestType']) AttributeError: module 'majsoul_wrapper.proto.liqi_pb2' has no attribute 'ReqHeatBeat'