Closed NovaShen555 closed 1 year ago
如果安装依赖管理器的要求安装旧版protobuf,则在运行main时
Traceback (most recent call last):
File "C:\Users\10415\Desktop\QQHistoryExport-master\main.py", line 2, in <module>
from src.dataParsing import parsing
File "C:\Users\10415\Desktop\QQHistoryExport-master\src\dataParsing\parsing.py", line 12, in <module>
from src.dataParsing.protoDataParsing import protoDataParsing
File "C:\Users\10415\Desktop\QQHistoryExport-master\src\dataParsing\protoDataParsing.py", line 17, in <module>
from src.proto import Msg_pb2
File "C:\Users\10415\Desktop\QQHistoryExport-master\src\proto\Msg_pb2.py", line 21, in <module>
_SHORTVIDEO = DESCRIPTOR.message_types_by_name['ShortVideo']
AttributeError: 'NoneType' object has no attribute 'message_types_by_name'
提错仓库了,sor
此聊天记录包含非常远古的记录和非常新的记录 即21年的和最新重构后的记录 在UI界面中显示85%后闪退,查看解析日志
觉得似乎有报错信息没有打印出来,于是直接从源码运行 发现问题, blackboxprotobuf的latest是1.0.2,需要protobuf的3.10.0,但是requirement的protobuf是3.19.4 尝试强制安装3.19.4依赖管理器报错
大致如此