1

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

到目前为止我做了什么:

  • brew install ta-lib(依赖)
    • 这工作得很好。如果我重新运行此命令,我会看到Warning: ta-lib-0.4.0 already installed
  • pip install ta-lib
    • 运行此程序时,我收到以下错误:error: command /home/username/.linuxbrew/bin/gcc' failed with exit status 1

我在这台机器上没有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.

与上述相同的错误。

关于我做错了什么的任何想法?

4

1 回答 1

3

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

  1. 按照https://github.com/mrjbq7/ta-lib上的说明,下载“ ta-lib-0.4.0-src.tar.gz ”,手动安装ta-lib
  2. 在 shell 中运行以下代码,(您可能需要将路径更改为 ta-lib 或 ta-lib 版本)

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

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

然后运行“pip install ta-lib”

于 2016-10-18T03:47:18.167 回答