Skip to content

Windows安装

我们强烈建议Windows用户使用Docker ,这样可以更轻松、更顺畅地工作(也更安全)。

如果无法使用Docker,请尝试使用Windows Linux子系统(WSL)- Ubuntu的说明应该适用。 否则,请按照以下说明操作。

手动安装freqtrade

64位Python版本

请确保使用64位Windows和64位Python,以避免由于32位应用程序在Windows下的内存限制而导致的回测或超参数优化问题。 不再支持32位python版本的Windows。

提示

在Windows下使用Anaconda发行版可以极大地帮助解决安装问题。请查看文档中的Anaconda安装部分了解更多信息。

1. 克隆git存储库

git clone https://github.com/freqtrade/freqtrade.git

2. 安装ta-lib

根据ta-lib文档安装ta-lib。# 在Windows上从源代码编译

由于在Windows上从源代码编译有很多依赖项(需要部分Visual Studio安装),Freqtrade为最新的3个Python版本(3.9、3.10和3.11)以及64位Windows提供了这些依赖项(以二进制whl格式)。这些Wheels也被在Windows上运行的CI使用,并且与Freqtrade一起进行测试。

其他版本必须从上述链接下载。

cd \path\freqtrade
python -m venv .venv
.venv\Scripts\activate.ps1
# 可选择从whl安装ta-lib
# 最后将下面的文件名调整为下载的whl文件的名称
pip install --find-links build_helpers\ TA-Lib -U
pip install -r requirements.txt
pip install -e .
freqtrade

使用PowerShell

上述安装脚本假定您正在使用PowerShell在64位Windows上运行。 对于旧版的CMD Windows控制台,命令可能会有所不同。

在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

Windows安装