0

我一直在尝试多种方法在 anaconda 中安装 freqtrade,但总是出错。我认为最简单的代码是:

pip install freqtrade

它只会给我以下错误:

Building wheel for TA-Lib (setup.py): started
Building wheel for TA-Lib (setup.py): finished with status 'error'
Successfully built sdnotify yarl
Failed to build py-find-1st blosc TA-Lib

如何直接从我的 Jupyter Notebook 安装 freqtrade?

我查看了以下安装说明:https ://www.freqtrade.io/en/2020.7/installation/#windows - 也没有成功。

谢谢!

4

1 回答 1

0

TA-Lib 是一个用 C 语言编写的库。它必须在 PC 上构建以准备二进制文件.dll.so文件。freqtrade 尝试安装的 TA-Lib 只是该库的 Python 包装器。这就是为什么如果在 PC 上找不到原始 C 库就无法构建的原因。您最好先从 C 源代码构建和安装 ta-lib,然后pip install ta-lib确保它可以正常工作。接着pip install freqtrade

我能够在 Jupyter Notebook 上安装 TA-Lib 和 freqtrade,具体如下:

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

!tar -xzf ta-lib-0.4.0-src.tar.gz
%cd ta-lib/
!./configure --prefix=$HOME
!make
!make install

!TA_LIBRARY_PATH=~/lib TA_INCLUDE_PATH=~/include pip install ta-lib

!pip install freqtrade
于 2020-12-18T06:47:12.193 回答