原生 C++ · Windows 中文桌面端

Python 项目全生命周期可视化管理平台

从环境部署、依赖处理到长期运维、消息提醒和打包交付, 把分散在命令行与不同工具里的工作集中到一套图形界面。

页面展示均来自 PyRunner 真实软件界面

PyRunner 真实脚本调度与控制台界面
Qt6 / C++原生桌面架构
300+ 天持续开发打磨
19 万+ 行C/C++ 非空源码
70.2 MiB管理端内存实测

* 内存数据为本机实测中位数,测试时未运行 Python 脚本;脚本自身占用不计入。

01/ 不再拼接零散工具

同一个 Python 项目,少走很多重复步骤

PyRunner 的价值不是多放几个按钮,而是把环境、运行、运维和交付接成一条完整流程。

要做的事
手工命令与零散工具
使用 PyRunner
准备环境

自己找 Python、配置安装源,再处理不同项目之间的环境冲突。

选择版本后自动准备独立环境,并保留完整安装记录。

遇到缺包

看到报错后逐个搜索包名,容易装错包、漏装包或装错版本。

扫描项目真实导入,区分本地代码与第三方包,安装后再次验证。

长期运行

开着多个命令窗口,定时、重启和日志要分别维护。

列表集中管理,支持顺序、定时、循环、运行时段和异常恢复。

问题提醒

必须守在电脑旁查看控制台,错过报错就只能事后翻日志。

匹配真实输出中的提醒文字,并发送到已经开启的通知渠道。

交付项目

手工整理代码、依赖和启动方式,对方电脑仍可能无法运行。

按需要选择文件夹或 ZIP、代码处理和依赖携带方式后统一打包。

用户只需要关心项目要做什么,其余步骤由清楚、可见的界面逐项完成。

02/ 完整生命周期

从安装 Python 到交付项目,每一步都有清楚结果

不是把功能堆在一起,而是围绕一个项目,从第一次接入一直管理到长期运行和软件交付。

01 安装部署

先把 Python 环境准备对

没有环境时直接选择版本,PyRunner 会按当前项目准备独立运行环境,不再让不同项目互相影响。

  • 集中显示推荐、已下载和可下载版本
  • 支持配置安装源并保留安装过程
  • 环境异常时给出明确结果,不留下无限等待

完成结果 得到一个可记录、可检查、后续还能继续维护的项目环境。

PyRunner 的 Python 版本选择界面点击查看清晰大图 ↗

03/ 三条核心自动化

功能很多,但真正重要的是把事情做到底

PyRunner 把最耗时间的步骤串成闭环:项目能跑起来、能稳定值守,也能整理成交付成品。

01自动部署与智能依赖

不用先成为环境配置专家,项目也能顺利跑起来

从添加入口、选择 Python,到扫描依赖、安装和验证,PyRunner 把原本分散的步骤接成一条清楚流程。

选择项目入口 → 准备独立环境 → 识别依赖 → 安装后验证

  • 根据项目实际使用情况判断运行环境
  • 多候选包先提示,不确定时不会盲目安装
  • 失败会显示具体阶段,成功也有记录可回看
PYRUNNER / REAL UI真实界面 ↗
PyRunner 添加项目和自动配置入口

02运行值守与消息提醒

人不在电脑前,也能知道脚本什么时候出了问题

脚本崩溃、失败或输出指定文字时,可以按规则恢复并把关键信息发送到已经配置好的通知渠道。

稳定运行 → 自动留日志 → 异常恢复 → 关键词命中后通知

  • 企业微信、钉钉、邮件及多种 Webhook 通道
  • 同类消息有冷却时间,避免连续刷屏
  • 手机端可临时查看、启动、停止或重启脚本
PYRUNNER / REAL UI真实界面 ↗
PyRunner 消息通知渠道设置界面

03打包交付与后续更新

不是把文件压缩一下,而是把交付需要的内容一起理清

成品形式、代码处理、运行依赖和分享方式都能按场景选择,完成后明确告诉用户成品放在哪里。

选择交付方案 → 生成本地成品 → 首次运行补依赖 → 后续按差异更新

  • 完整包与轻量包分别适配离线和小体积场景
  • 可选择保留源码或使用现有代码保护能力
  • 增量更新只携带真实变化的内容,并保留失败恢复
PYRUNNER / REAL UI真实界面 ↗
PyRunner 打包完成结果界面

04/ 完整能力

一套桌面工具,覆盖 Python 项目的日常工作

核心流程之外,环境、项目发现、包关系、授权、主题和远程控制等常用能力也保留清楚入口。

01

项目接入

从代码文件到可运行项目

把最容易出错的入口、环境和依赖放进同一条流程。

  • Python 环境发现与独立管理
  • 普通脚本及常见 Web 模式识别
  • 启动参数识别与保存
  • 智能依赖扫描、候选选择与安装验证
  • 安装源配置与安装记录
02

运行控制

让多个脚本按规则稳定运行

从手工启动扩展到批量、顺序、定时和自动恢复。

  • 脚本搜索、分组与批量启停
  • 顺序、定时、循环、限次和运行时段
  • 崩溃自动重启与登录后恢复
  • 嵌入式控制台、日志和运行报告
  • 关键词提醒与多渠道消息通知
03

交付发布

把跑通的项目整理成软件成品

打包不是终点,授权、依赖和后续更新也能继续管理。

  • 文件夹与 ZIP 两种交付形式
  • 源代码、PYC 与现有保护路线
  • 完整依赖与轻量依赖选择
  • 成品启动授权与身份管理
  • 完整包与小体积增量更新
04

发现与远程

项目之外的常用能力也集中起来

了解依赖生态、发现项目,并在离开电脑时处理紧急操作。

  • Python 包星图与热度排行
  • GitHub 热门项目、README 与详情
  • 手机扫码建立临时控制连接
  • 中英文界面与深浅主题
  • 授权、换机和版本状态入口

从发现项目到后续更新

PyRunner 管的不只是“启动脚本”

  • GitHub 热门项目
  • Python 包星图
  • 手机临时遥控
  • 小体积增量更新

不同项目类型、运行环境和授权版本,可用功能可能有所不同。

CONTACT AUTHOR

直接联系
PyRunner 作者

正式版咨询、使用问题、建议反馈或合作交流, 可以直接使用 QQ 或微信联系。

  • 使用 PyRunner 软件内同一组联系图片
  • 点击图片可以打开清晰原图
PyRunner 作者 QQ 联系码
QQ扫一扫添加作者
PyRunner 作者微信联系码
微信扫一扫添加作者