Lazy loaded image
小白Python工具:三人聚智-余汉波程序控制工具使用说明
00 分钟
2025-2-18
2025-6-8
type
status
date
slug
summary
tags
category
icon
password

使用方法

1. 下载与安装

sanrenjz - 三人聚智-余汉波的版本介绍中找到你需要版本,然后进行下载解压,解压之后双击“三人聚智-余汉波程序控制工具.exe”便可运行程序,绿色版本,不需安装。
notion image
若是 QMT 量化交易的小白建议 yuhanbopy-lh 版本,该版内嵌 python 和 mini QMT 的库 xquant,省略复杂的配置。
因为应用是嵌入 python 和 xquant 库的,解压后有近 900M,下载消耗的资源较多,每次下载,这边需向腾讯云支付约 0.3 元。所以,为减少某些不必要的资源消耗,请关注订阅号"余汉波",发送"资源下载"获取验证码,输入验证码进行下载。
若能访问 github,也可以拉取整个库,或通过夸克网盘下载,这边就不用支付相应的资源流量费。若愿意在程序小店付费下载就更好了,0.99 元。

2. python程序代码的加载

程序中显示的所有 python 程序代码是放在本地文件夹 resources\app\software 中,将需要运行的代码放到该文件夹中便可运行(最好一个 python 程序或代码创建一个文件夹,以免混杂,更好管理),而运行只需双击更可。
加载代码程序的方法有三种:
  1. 程序小店的代码程序:双击“腾讯云对象存储下载器”,会出现下面的界面,只需将在程序小店购买获得的链接粘贴到“下载地址”便可。程序就会进行下载并解压文件到 resources\app\software 中,在应用层主界面就能看到该程序。
![[Pasted image 20250608091159.png]] 2. github 的代码程序:如果你的代码是在 github 上,那么只需双击"GiHub 仓库下载器",将仓库地址粘贴上来;选择保存位置,最好是应用的 resources\app\software 文件夹;点击“克隆仓库”便可拉取整个仓库,自动解压到 resources\app\software 中,在应用层主界面就能看到该程序。 ![[Pasted image 20250608091625.png]] 3. 手动加载:如果你的代码是自己写的,或来自于其他路径,那么可以点击菜单栏的“本地文件”,建议加载整个文件夹,会将整个文件复制到 resources\app\software 文件夹中,容易管理的同时,可以加载相应的说明等,而不是看不懂的文件。 ![[Pasted image 20250608092058.png]]

3. 程序代码的使用

将程序代码加载进来后,双击便可运行。第一次运行可能会较慢,程序会检查程序代码文件夹的 requirements.txt 文件。若库 requirements.txt 载明的库已经安装会跳过,否则会从 pip ,阿里云镜像或清华镜像中拉取相应的库,进行安装。
若需手动安装相应的库,你可以通过双击“终端模拟器”打开终端,输入 pip 等进行手动安装。
若你的库是自己开发的,或者不是开源库,需要自己将文件放到 resources\python\python-3.12.8-embed-amd64\Lib\site-packages 文件夹内。

功能介绍

1. 基本功能

  • 这是一个基于Electron的桌面应用程序,用于管理和运行Python脚本,用于提高开发和文件管理效率。
  • 支持加密和非加密的Python程序
  • 提供实时运行日志显示
  • 自动管理Python依赖

2. 版本使用和下载

该程序共提供三个版本,分别命名为:yuhanbopy-xl、yuhanbopy-lh 和 yuhanbopy-mini。其中 yuhanbopy-lh 在 github 的进行开源,地址 yuhanbo758/yuhanbopy-app: 三人聚智-余汉波程序控制工具,基于 MIT 许可证发布。
  1. yuhanbopy-xl:有嵌入版 python,无需另外安装 python,适用于电脑小白,下载解压直接使用,效率优先。
  1. yuhanbopy-lh:在 yuhanbopy-xl 基础上,植入了 mini QMT 的库 xquant,主要对象是需要小 QMT 量化交易的小白,可以直接加载运行个人提供“通达信与 QMT 结合下单”的tdx3 程序。
  1. yuhanbopy-mini:yuhanbopy-xl 的 mini 版,没有嵌入版 python,安装后首次启动时,系统会要求选择Python解释器(.exe文件)
notion image

3. 程序目录结构

主要程序存放在 app/software 目录下,主要包含三个格式文件,py 或 enc 文件、settings.json 文件和 requirements.txt 文件:

3.1 单文件程序

  • 支持 .py 文件(普通Python文件)
  • 支持 .enc 文件(加密的Python文件)

3.2 文件夹程序

每个程序文件夹可以包含 json 相关说明,示例:

3.3 依赖管理

  • 在程序目录中可以放置 requirements.txt 文件
  • 系统会自动检查并安装缺失的依赖
  • 使用多个pip源以提高安装成功率:
    • pypi.org
    • 清华大学镜像
    • 阿里云镜像

4. 程序运行

  • Windows 64 位操作系统
  • 程序列表会显示所有可用的Python程序——若文件夹中有 settings.json 文件,显示指定 py 文件,否则显示文件夹中所有 py 文件。
  • 双击列表中的程序即可运行
  • 运行时会自动打开日志窗口,显示程序输出
  • 如果程序有依赖项(requirements.txt 文件),会自动安装所需依赖
  • 需加载本地 python 代码,点击右上角“本地文件”,选择 py 文件或文件夹,会将文件或文件夹复制到app/software 下,创建项目。
notion image

5. 安全特性

  • 支持AES-256-CBC加密的Python程序(.enc文件)
  • 加密程序运行时会自动解密到临时目录
  • 程序结束后自动清理临时文件

6. 注意事项

  • 若是 yuhanbopy-mini 应用,确保Python解释器路径正确设置
  • 建议在程序目录中提供 requirements.txt 声明依赖
  • 加密程序需要使用特定的加密工具进行加密
  • 程序运行时保持日志窗口打开可查看实时输出

7. 错误处理

  • 如果遇到Python环境问题,可以通过界面重新选择Python解释器,或卸载重装
  • 依赖安装失败时,日志窗口会显示详细错误信息
  • 程序运行错误会在日志窗口中显示具体原因
这个工具设计得比较完善,特别适合管理和分发Python程序,同时通过加密机制保护源代码安全。

8. 已集成应用

  • 终端模拟器: 内置终端工具,支持命令行操作
  • 文件下载器: 支持文件批量下载和管理
  • GitHub 下载器: 便捷的 GitHub 仓库和文件下载工具
  • 腾讯云 COS 下载器: 支持腾讯云对象存储文件的下载管理
  • 自定义工具集成: 可扩展的工具集成平台

终端模拟器

  • 打开应用后,选择"终端"模块
  • 可以执行标准的命令行操作

文件下载器

  • 在文件下载器界面输入下载链接
  • 选择保存位置
  • 点击下载按钮开始下载

GitHub 下载器

  • 输入 GitHub 仓库地址或文件链接
  • 选择下载位置
  • 支持单个文件或整个仓库的下载

腾讯云 COS 下载器

  • 配置腾讯云账号信息
  • 浏览和选择需要下载的文件
  • 执行下载操作
其他应用程序正创建中,可关注右上方“程序小店”,获取更多可视化 python 应用程序。

9.版权信息

版权所有 © 2025 余汉波 基于 MIT 许可证发布
notion image
上一篇
02-21 收评:A股全线飘红,创业板指领涨2.51%,市场热情高涨
下一篇
投资小知识:数据资产定价迷局,市场化改革下的投资新机遇与挑战

评论
Loading...