先决条件

OpenBB 平台 CLI 是 OpenBB 平台 的一个封装,需与现有的 OpenBB 安装一起使用。

  • 需要一个 Python 虚拟环境,Python 版本需在 3.9 至 3.11 之间(包含 3.9 和 3.11)。

请参考 OpenBB 平台安装文档 了解详细的安装步骤和信息。

提示 如果尚未安装 OpenBB 平台,则 openbb-cli 软件包会自动安装所有可用的组件。

Windows

Windows 可能需要安装 Visual C++ 构建工具(Build Tools)。请下载并安装以下链接中的组件:

“Microsoft Visual C++ 14.0 或更高版本是必需的”

下载并安装 C++ Build Tools,安装完成后重启计算机,然后继续操作。

安装 - 图1 安装 - 图2

Linux 依赖项

Linux 用户在安装前需要执行额外的步骤。

Rust

必须安装 Rust 和 Cargo,并确保它们位于系统 PATH 中。按照屏幕上的指引安装并添加到 shell 配置文件中:

  1. curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

Webkit

接下来,安装 Webkit:

  • Debian/Ubuntu/Mint:
    1. sudo apt install libwebkit2gtk-4.0-dev
  • Arch Linux/Manjaro:
    1. sudo pacman -S webkit2gtk
  • Fedora:
    1. sudo dnf install gtk3-devel webkit2gtk3-devel

PyPI 安装

在现有的 OpenBB 环境中,使用以下命令安装 openbb-cli

  1. pip install openbb-cli

安装脚本会将 openbb 添加到 Python 环境的 PATH 中。只要激活了该环境,就可以在任何路径下启动应用:

  1. openbb
  2. Welcome to OpenBB Platform CLI v1.0.0

源代码安装

请参考 安装指南 以从 GitHub 克隆 OpenBB 平台的源代码并进行安装。

然后,进入目录:

  1. cd ~/OpenBBTerminal/openbb_platform

提示
Python 环境需要安装 poetry

  1. pip install poetry

最后,运行以下命令进行安装:

  1. python dev_install.py -e --cli

安装新模块

新增或移除的扩展模块将在 CLI 下次启动时自动加载或卸载。