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



我使用的是IBM提供的免费层。我想安装TA-Lib和相应的python库。我尝试遵循以下URL。

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

IBM环境似乎不支持.deb文件。此外,我在提供的env中找不到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

我能够使用以下命令成功地在谷歌colab中安装ta lib,但是,我不能在这里使用与IBM提供的基于RHEL的系统相同的命令。我不能使用谷歌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

pip-install-ta-lib二进制文件肯定是可行的,它在Azure上运行。我不确定它是否有效,因为我之前尝试过其他步骤,或者它本身是否有效。