OpenBB 5分钟快速开始

OpenBB是一个开源金融数据平台,通过Python快速安装并启动后端服务,无缝对接可视化界面或AI分析流程。

环境要求

支持的操作系统

macOS Windows Linux

运行环境

Python 3.9.21 - 3.12 必需

所需工具

pip

Python包管理器,用于安装OpenBB

必需

操作步骤

1

安装OpenBB包

使用pip安装OpenBB核心包,确保Python环境已配置。

从PyPI安装OpenBB
pip install openbb

预期结果:Successfully installed openbb及相关依赖包,无错误信息。

如果遇到权限问题,可尝试添加--user标志或使用虚拟环境。

2

启动后端API服务器

运行命令启动FastAPI服务器,提供本地数据服务。

启动OpenBB后端服务器
openbb start

预期结果:服务器启动成功,显示类似'Uvicorn running on http://127.0.0.1:6900'的信息。

确保端口6900未被占用,否则可修改配置或停止其他服务。

验证服务器运行

检查后端服务器是否正常启动并响应请求。

在浏览器中访问http://127.0.0.1:6900/docs显示API文档
命令行无错误日志,服务器持续运行

快速提示

命令行

安装后运行openbb --help查看所有可用命令

环境

使用虚拟环境(如venv)隔离依赖,避免冲突

开发

快速测试数据获取:在Python中导入openbb并调用函数

常见问题

1

pip install openbb失败,提示依赖错误

升级pip到最新版本:pip install --upgrade pip,然后重试。

2

openbb start命令未找到

确保OpenBB安装成功,或尝试重新安装:pip uninstall openbb && pip install openbb。

3

端口6900被占用,服务器无法启动

停止占用端口的进程,或修改OpenBB配置使用其他端口。

下一步

连接OpenBB Workspace

登录OpenBB Workspace,在'Apps'标签中连接后端URL http://127.0.0.1:6900,进行可视化分析。

探索数据集成

查看文档或GitHub仓库,了解如何添加股票、加密货币等数据源。

集成AI代理

参考开源仓库,将AI代理接入OpenBB平台,辅助金融分析。

助手