FinRL / Installation

FinRL下载部署:三步装好金融强化学习框架

FinRL 官方 2026 教程用三步完成安装:clone 仓库、创建虚拟环境、pip install -e .。它需要 Python 3.x 与 PyTorch/Stable Baselines3 等依赖,适合熟悉 Python 与强化学习的研究者。下面是完整步骤与前置条件。

官方方式:git clone + venv + pipWindows 需注意依赖编译
git clone克隆仓库
venv创建虚拟环境
pip install -e .安装依赖
FinRL 安装三步示意(基于官方 README 2026 Tutorial);示意非官方图。
Prerequisites

前置条件

安装前确认环境满足以下要求。

要求说明
Python3.x官方 badge 标注 python-3.6 起步;建议用较新版本配合 Stable Baselines3
Git已安装用于 clone 仓库
依赖PyTorch / Stable Baselines3 / gym 等pip install -e . 自动按 requirements.txt 安装
磁盘/网络足够空间 + 可访问 GitHub/PyPI需下载依赖与行情数据
Steps

三步安装

官方 2026 教程的标准流程,逐步执行即可。

  1. 克隆仓库

    git clone https://github.com/AI4Finance-Foundation/FinRL.git,然后 cd FinRL

  2. 创建并激活虚拟环境

    python3 -m venv venv,然后 source venv/bin/activate(Windows 用 venv\Scripts\activate)。

  3. 安装 FinRL

    pip install -e . 以可编辑模式安装,自动拉取依赖。

Verify

验证安装

安装后验证是否能正常 import。

python -c "import finrl; print('finrl ok')"

若无报错即安装成功;若报依赖缺失,按提示 pip install 对应包后重试。

Windows note

Windows 安装注意

经典 FinRL 教程示例以 Linux/macOS 的 source venv/bin/activate 为主。

  • 激活命令不同

    Windows 用 venv\Scripts\activate 而非 source

  • 编译依赖

    部分依赖可能涉及 C/C++ 编译,若 pip 编译失败,优先用预编译 wheel 或 conda 环境。

  • 官方文档

    README 提供「Install description for all operating systems (MAC OS, Ubuntu, Windows 10)」链接,遇到问题以官方文档为准。

Alternative

不想装环境的替代路线

FinRL 需要自建 Python 环境与依赖;如果只想快速拿到行情、选股、量化分析结论,可看 EasyClaw 量化 Skill 免部署路线(不代表 FinRL 已集成 EasyClaw)。

FAQ

常见问题

FinRL 能用 pip install finrl 一条命令装吗?

经典版官方 2026 教程推荐 clone 仓库后 pip install -e .,而非从 PyPI 直接 pip install finrl(旧版本名可能已过时)。以官方 README 为准。

FinRL 装完要多少空间?

主要开销是 Python 依赖(PyTorch 较大)与后续下载的行情数据。具体以实际安装与数据下载为准。

Windows 能装 FinRL 吗?

能,但激活虚拟环境命令与编译依赖需注意,官方文档有针对 Windows 10 的安装说明。

装完直接能交易吗?

不能。经典版是研究框架,需自行训练、回测;实盘接入基础支持 Alpaca,生产级多账户走 FinRL-X/FinRL-Trading。任何策略都不得未经回测直接实盘。

装好后,跑首次训练与回测

环境装好了,下一步下载数据、训练 5 个 DRL 智能体、回测对比基线。想先看效果,也可用 EasyClaw 量化 Skill 快速验证想法。