Seraphine 英雄联盟战绩查询工具如何快速跑起来:完整部署与配置教程

发布时间:2026/8/21 17:28:25
Seraphine 英雄联盟战绩查询工具如何快速跑起来:完整部署与配置教程 Seraphine 英雄联盟战绩查询工具如何快速跑起来完整部署与配置教程【免费下载链接】Seraphine英雄联盟战绩查询工具项目地址: https://gitcode.com/gh_mirrors/se/SeraphineSeraphine 是一款基于 LCU 客户端接口的英雄联盟战绩查询工具能查同大区召唤师战绩进队后还会自动弹出队友、对手的数据。想从源码跑起这个桌面工具流程其实只有三步建一个 Python 3.8 环境、装齐 requirements.txt 里的依赖、运行 main.py 入口。下面带你一步步走完。⚡ 3 步装好运行环境这一节能让你得到一个开箱即用的虚拟环境。先确认你在 Windows 上——主窗口代码用到了 win32api 操作进程Linux 和 Mac 直接会报错。先克隆代码再建环境、装依赖git clone https://gitcode.com/gh_mirrors/se/Seraphine cd Seraphine conda create -n seraphine python3.8 conda activate seraphine pip install -r requirements.txt依赖一共 10 个版本全部锁死PyQt55.15.9 是界面框架PyQt-Fluent-Widgets1.5.7 提供 Fluent 风格控件qasync0.27.1 负责把 asyncio 接到 Qt 事件循环上aiohttp 处理网络请求。照着清单一次性装完即可别单独升级某个包。按这个顺序读代码地图这一节帮你避开不知道从哪个文件看起的困境。建议的阅读路径是入口 → 主窗口 → 核心业务 → 配置界面组件和资源目录可以先跳过。Seraphine/ ├── main.py # 第一站60 行入口看懂应用怎么拉起来 ├── app/ │ ├── view/ # 第二站main_window.py 装配整个窗口其余是各功能页 │ ├── lol/ # 第三站核心业务connector.py 对接客户端tools.py 是功能实现 │ ├── common/ # 第四站config.py 定义全部配置项logger.py 出日志 │ ├── components/ # 可跳过通用界面小组件 │ └── resource/ # 可跳过图标、样式、翻译文件 ├── requirements.txt # 上一步装的那 10 个依赖 └── make.ps1 # 扫一眼即可打包 exe 的脚本入口代码在 main.py想搞懂战绩数据从哪来就把 app/lol/ 下的 connector.py 和 tools.py 读透。运行 main.py 之后发生了什么python main.py之后入口函数依次干四件事把工作目录切到项目根目录这样你在哪运行都不会找不到资源读取 dpiScale 配置项设置高分屏缩放策略创建 QApplication用 qasync 把 asyncio 事件循环挂上去并加载中英文翻译最后创建 MainWindow 并显示阻塞等待你关窗。判断启动成功很简单带导航栏的主窗口弹出来就算过了。想快速验证环境可以跑python main.py --version能打印出版本号说明依赖没装错。改这几个配置项 Seraphine 就随你调配置统一存在系统盘的 %APPDATA%\Seraphine\config.json首次启动自动生成也可以直接在设置界面改。手动编辑 JSON 的话这三个是高频修改点换 OPGG 数据分区把 opggRegion 从 kr 改成 global改动后需重启之后看到的是国服而非韩服的英雄数据。调显示缩放dpiScale 支持 1、1.25、1.5、1.75、2 或 Auto。高分屏下窗口模糊就换成固定值试试改完重启生效。改战绩展示条数careerGamesNumber 取值 10~100默认 20。数值越大查询越慢网络一般就调小。另外留意 lolFolder 这一项它记录英雄联盟客户端的安装路径。程序找不到客户端时到设置页把客户端目录填进去就好。新手最容易踩的三个坑与小结非 Windows 报 ImportError: win32api前面提过这个工具只支持 Windows换环境也修不好。pip 提示依赖冲突PyQt-Fluent-Widgets 和 PyQt5 版本不匹配时会直接报错。按 requirements.txt 锁定的版本装就行升错过版本就重建 conda 环境重装。连不上客户端或战绩延迟功能依赖 LCU 接口取数先确认英雄联盟客户端已启动客户端正常但数据慢多半是服务端问题稍等重试即可。跑通 Seraphine 本身不难环境、依赖、一条命令。起来之后先去设置页把 OPGG 分区和缩放调顺再去试试自动 BP 和 OPGG 出装。想深入的话下一步顺着 app/lol/connector.py 读数据流看看战绩是怎么拿到的。【免费下载链接】Seraphine英雄联盟战绩查询工具项目地址: https://gitcode.com/gh_mirrors/se/Seraphine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考