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 版本。
提示
在 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。
