myhhub/stock / Installation
myhhub/stock 安装教程:两种官方方式
myhhub/stock 官方提供两种安装方式:常规安装(Windows 推荐 / Linux / macOS)与 Docker 镜像安装。常规安装需要 Python 3.11+、MySQL、TA-Lib C/C++ 库与 Python 依赖;Docker 方式内置 MariaDB,部署更省心。
常规安装Windows / Linux / macOS
Docker 安装MariaDB + 镜像
Normal install
方式一:常规安装(Windows 推荐)
官方推荐 Windows 环境,也支持 Linux 与 macOS。核心前置:Python 3.11+、MySQL、TA-Lib C/C++ 库与 Python 依赖。
前置清单
| 前置 | 说明 |
|---|---|
| Python | 3.11+ |
| MySQL | 数据库存储历史数据 |
| TA-Lib | C/C++ 技术分析库(指标计算依赖) |
| Python 依赖 | requirements.txt 安装 |
| Navicat(可选) | 数据库管理工具 |
| Tesseract(自动交易) | 自动交易相关 OCR 依赖 |
步骤
- 安装 Python 3.11+ 与 MySQL。
- 安装 TA-Lib C/C++ 库(各平台方式不同,以官方文档为准)。
- 克隆仓库并按 requirements.txt 安装 Python 依赖。
- 配置数据库连接、代理与东方财富 Cookie(见配置页)。
- 启动服务,用 web 界面访问。
来源说明:以上前置与步骤来自官方 README(2026-09-01 核验);本站不编造未验证的具体命令,请以官方文档为准。
Choose
两种方式怎么选
按你的环境维护意愿与使用场景选择安装方式。
| 维度 | 常规安装(Windows 推荐) | Docker 镜像 |
|---|---|---|
| 适合人群 | 想完全掌控环境与依赖的开发者 | 不想手动管理 Python 环境的用户 |
| 数据库 | MySQL | 内置 MariaDB |
| 平台 | Windows / Linux / macOS | Docker(自动交易仅 Windows) |
Checklist
安装后自检清单
- 确认 Python 3.11+、MySQL、TA-Lib 已就绪。
- 确认依赖已按 requirements.txt 安装完成。
- 确认数据库连接、东方财富 Cookie 与代理已配置。
- 启动服务并访问 web 界面,验证数据抓取正常。
FAQ
常见安装问题
为什么需要 TA-Lib?
TA-Lib 是技术指标计算的底层 C/C++ 库,myhhub/stock 用它配合 pandas 计算 32 项技术指标,保证与专业软件一致;需单独安装 C/C++ 库。
不想自己装环境,怎么研究股票?
可以。EasyClaw 内置股票研究/技术分析/财经数据类 Skill,可免自行维护 Python + MySQL + TA-Lib 环境;两者解决不同任务。
装好后能直接自动交易吗?
myhhub/stock 的自动交易仅内置打新等策略,且受金融风险声明约束;Docker 方式自动交易目前仅支持 Windows,本站不承诺实盘收益。