QuantConnect Lean / Installation

QuantConnect Lean安装部署:CLI、源码与Docker三种方式

Lean 官方推荐大多数用户使用预构建、跨平台的 Lean CLI;也可从源码构建(.NET),或通过 Docker 运行。本文按官方 README 说明三条路径与前置条件。

CLI:pip install lean源码:git clone + dotnet build容器:Docker
Lean CLIpip install lean
本地源码git clone + dotnet build
Docker容器化运行
Lean 三条安装路线示意(CLI / 本地源码 / Docker),基于官方 README;示意非官方路线图。
Routes

三条安装路径对照

依据官方 README(2026-09 核验)。

方式命令 / 步骤前置条件
Lean CLI(推荐)pip install leanPython 环境;回测/实盘依赖本地 Docker
本地源码(macOS/Linux/Windows)git clone https://github.com/QuantConnect/Lean.gitdotnet build.NET 10 SDK;Windows 需 Visual Studio
DockerCLI 通过 Docker 跑 research/backtest/liveDocker Desktop / Engine
说明:Python 算法项目需额外配置(见 Algorithm.Python 项目说明);C# 为主语言,源码构建依赖 .NET SDK。
Steps

本地源码安装分步流程

以下为官方 README 的本地安装主路径(以 Linux/Windows 为例)。

1. 拉取源码

git clone https://github.com/QuantConnect/Lean.git,进入目录。

2. 安装 .NET SDK

安装 .NET 10 SDK(macOS 用 VS Code + C# Dev Kit;Windows 用 Visual Studio)。

3. 构建解决方案

dotnet build QuantConnect.Lean.sln(Windows 用 Visual Studio 的 Build Solution)。

4. 运行 Launcher

cd Launcher/bin/Debug && dotnet QuantConnect.Lean.Launcher.dll

Who it fits

选哪种安装方式?

按你的目标与已有环境选择。

想最快跑回测

用 Lean CLI(pip install lean),配合本地 Docker 直接跑 research/backtest。

要改引擎源码

用本地源码构建,便于自定义插件与调试 C# 代码。

不想维护环境

可看 EasyClaw 量化 Skill 路线,用一句话发起研究任务(非 Lean 集成)。

FAQ

常见问题

Lean 必须装 .NET 吗?

本地源码构建需要 .NET SDK;用 Lean CLI 跑回测/研究时依赖 Docker,不一定直接装 .NET,但 Python 算法项目需额外配置。

pip install lean 后能直接回测吗?

Lean CLI 的回测/研究/实盘命令基于本地 Docker 运行,需先装 Docker。

Lean 能一键安装吗?

官方未提供面向所有平台的图形化一键安装;Lean CLI 是最接近的开箱即用方式。EasyClaw 是独立软件,不代表 Lean 已集成。

装好后怎么继续?

跑通第一个回测看首次运行页;想了解数据接入看数据页。