TA-Lib安装错误

时间:2016-10-27 02:40:36

标签: python linux debian

我正在尝试使用pip在Debian Jessie上安装TA-Lib。但是我遇到以下错误:

#include "ta-lib/ta_defs.h"
                            ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

这只是错误的一小部分。我试过this post提到安装以下软件包:

sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

sudo easy_install greenlet

sudo easy_install gevent
没有太多运气。我在VPS上使用python 3.4,如果它有所作为。关于如何解决这个问题的任何想法?感谢

3 个答案:

答案 0 :(得分:5)

首先,你应该在链接下载ta-lib:http://ta-lib.org/hdr_dw.html。这是一个c lib ...

$ untar and cd
$ ./configure --prefix=/usr
$ make
$ sudo make install

make and install the c lib -ta-lib

在此之后,您可以输入:pip install ta-lib,Successfully! The result

答案 1 :(得分:0)

我在安装ta-lib时遇到了一些错误(在Windows上),我设法使用conda安装它:

conda install -c quantopian ta-lib=0.4.9

虽然安装成功,但没有蜡烛图案可以识别 解决方案是安装 python 32位然后pip install ta-lib,之后,蜡烛图案出现。
作为附注,ta-lib for windows only have binaries built for 32-bit
请务必遵循Installation-Directions

答案 2 :(得分:0)

您可以尝试执行./configure --prefix = $ VIRTUALENV这将在您的虚拟环境中创建包含bin和lib文件夹的文件,但在随后运行pip3之后安装TA-Lib会出现与以前相同的错误仍然会发生......如果你想出来请告诉我! :)