MarketPulse安装配置全流程
环境准备阶段:
1. 需预先安装Python环境(推荐3.8+)和Git工具
2. 建议使用uv工具优化依赖管理(安装命令: curl -LsSf https://astral.sh/uv/install.sh | sh
)
代码获取与初始化:
1. 克隆GitHub仓库:git clone https://github.com/T1mn/MarketPulse.git
2. 创建虚拟环境:uv venv
后激活环境(Linux/macOS: source .venv/bin/activate
,Windows: .venvScriptsactivate
)
3. 安装依赖:uv pip install -r requirements.txt && uv pip install -e .
关键配置步骤:
1. 复制环境变量模板:cp .env.example .env
2. 需获取并配置四大API密钥:
- FINNHUB_API_KEY:注册Finnhub账户获取
- GEMINI_API_KEY:通过Google Cloud平台申请
- Bark/PushPlus密钥:分别从对应应用获取
运行方式选择:
– 调试模式:python -m MarketPulse.main
– 生产环境:python -m MarketPulse.daemon_manager start
(支持start/stop/restart/status命令管理)
本答案来源于文章《MarketPulse:实时推送金融新闻AI分析的服务》