在 IBM 免费云层中安装 TA-Lib 及其对应的 python 库

Install TA-Lib and its corresponding python library in IBM free cloud tier

我正在使用 IBM 提供的免费套餐。我想安装 TA-Lib 和相应的 python 库。我尝试按照以下 URL.

https://github.com/mrjbq7/ta-lib#linux

IBM环境好像不支持.deb文件。另外,我在提供的环境中找不到 yum、dnf、microdnf 等。

我尝试从源代码编译它,但是,在安装 python ta-lib 时,它找不到 lib 和 include 目录,因此出错了。我尝试了所有选项但无济于事。下面是使用的命令。请注意,我在提供的 Jupyter 环境中执行此操作。

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

下面是我尝试安装 python 库的命令,但是我收到各种错误提示找不到 gcc、找不到头文件、找不到库等。

%env TA_LIBRARY_PATH=$HOME/lib
%env TA_INCLUDE_PATH=$HOME/include
!pip install ta-lib

我能够使用以下命令在 google colab 中成功安装 ta-lib,但是,我不能在这里使用相同的命令,因为 IBM 提供了基于 RHEL 的系统。我无法使用 google colab,因为它经常因未知原因崩溃,因此探索了其他选项并最终使用了 IBM 云

!wget https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files/libta-lib0_0.4.0-oneiric1_amd64.deb -qO libta.deb
!wget https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files/ta-lib0-dev_0.4.0-oneiric1_amd64.deb -qO ta.deb
!dpkg -i libta.deb ta.deb
!pip install ta-lib

能否请您帮忙安装 TA-lib 及其相应的 python 库?

我能够通过以下方式在 Jupyter Notebook 上安装 TA-Lib:

!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