Windows 安装指南¶
我们强烈建议 Windows 用户使用 Docker 方案,因为这种方式会更加简便顺畅(同时也更安全)。
如果无法使用 Docker,请尝试使用 Windows Linux 子系统 (WSL) - 适用于该环境的 Ubuntu 安装说明应该可以正常工作。 否则,请按照以下说明进行操作。
所有操作指南均假设已安装并可使用 Python 3.11+ 版本。
克隆 git 仓库¶
首先通过以下命令克隆仓库:
git clone https://github.com/freqtrade/freqtrade.git
现在请选择您的安装方式,可以通过脚本自动安装(推荐)或按照对应说明手动安装。
自动安装 freqtrade¶
运行安装脚本¶
该脚本将询问几个问题以确定需要安装哪些组件。
Set-ExecutionPolicy -ExecutionPolicy Bypass
cd freqtrade
. .\setup.ps1
手动安装 freqtrade¶
64位 Python 版本
请确保使用 64 位 Windows 系统和 64 位 Python,以避免因 32 位应用程序在 Windows 下的内存限制而导致回测或超参数优化出现问题。 Windows 系统下已不再支持 32 位 Python 版本。
Hint
在 Windows 下使用 Anaconda 发行版 可以极大帮助解决安装问题。查看文档中的 Anaconda 安装章节 了解更多信息。
Windows 安装过程中的错误¶
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
遗憾的是,许多需要编译的软件包并未提供预构建的wheel包。因此,必须为您的Python环境安装并配置C/C++编译器方可使用。
您可以从此处下载Visual C++生成工具,并以默认配置安装"使用C++的桌面开发"组件。但需注意,该安装包体积较大/依赖较多,建议您优先考虑使用WSL2或docker compose方案。
