先决条件
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,安装完成后重启计算机,然后继续操作。
Linux 依赖项
Linux 用户在安装前需要执行额外的步骤。
Rust
必须安装 Rust 和 Cargo,并确保它们位于系统 PATH 中。按照屏幕上的指引安装并添加到 shell 配置文件中:
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
Webkit
接下来,安装 Webkit:
- Debian/Ubuntu/Mint:
sudo apt install libwebkit2gtk-4.0-dev
- Arch Linux/Manjaro:
sudo pacman -S webkit2gtk
- Fedora:
sudo dnf install gtk3-devel webkit2gtk3-devel
PyPI 安装
在现有的 OpenBB 环境中,使用以下命令安装 openbb-cli
:
pip install openbb-cli
安装脚本会将 openbb
添加到 Python 环境的 PATH 中。只要激活了该环境,就可以在任何路径下启动应用:
openbb
Welcome to OpenBB Platform CLI v1.0.0
源代码安装
请参考 安装指南 以从 GitHub 克隆 OpenBB 平台的源代码并进行安装。
然后,进入目录:
cd ~/OpenBBTerminal/openbb_platform
提示
Python 环境需要安装 poetry
:
pip install poetry
最后,运行以下命令进行安装:
python dev_install.py -e --cli
安装新模块
新增或移除的扩展模块将在 CLI 下次启动时自动加载或卸载。