在没有 sudo 权限的 Linux 系统上安装 Python TA-lib 包时出错

Error while installing Python TA-lib package on Linux system with no sudo privileges

我在 linux 系统 (Linux 2.6.32-431.17.1.el6.x86_64) 上安装 python talib 软件包时遇到问题。参见 https://github.com/mrjbq7/ta-lib .

到目前为止我做了什么:

我在这台机器上没有 sudo 权限,所以我怀疑这可能是个问题。我也试过

pip install --user ta-lib

wget https://github.com/mrjbq7/ta-lib/archive/master.zip && unzip master.zip && cd ta-lib-master && python setup.py install.

同上错误。

关于我做错了什么有什么想法吗?

我也卡在这个问题上了。然后我找到了两种方法来解决这个问题。这个问题是因为 ta-lib 安装只检查几个目录,其中不包括 linuxbrew 路径。你有两种方法可以解决这个问题。

  1. 按照 https://github.com/mrjbq7/ta-lib, download "ta-lib-0.4.0-src.tar.gz" 上的说明进行操作,并手动安装 ta-lib
  2. 运行下面的代码在shell,(可能需要把路径改成ta-lib或者ta-lib版本)

    导出TA_INCLUDE_PATH='/home/username/.linuxbrew/Cellar/ta-lib/0.4.0/include'

    导出TA_LIBRARY_PATH='/home/username/.linuxbrew/Cellar/ta-lib/0.4.0/lib'

然后 运行 "pip install ta-lib"