用pip的方法直接安装talib总是出错,试验了网上的各种办法,都不行。最后综合了一些各种问题和安装方式,终于搞定了。
去ta-lib的官方站(http://ta-lib.org/hdr_dw.html)下载源代码
tar zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
./configure --prefix=/usr
make
sudo make install
这个时候可以看到/usr/lib下已经有libta_lib的文件了。不过现在用python还无法import,还需要下一步。
去https://pypi.org/project/TA-Lib/下载TA-Lib包。
tar zxvf TA-Lib-0.4.17.tar.gz
cd TA-Lib-0.4.17/
python3.6 setup.py install
TA-Lib安装完毕。
如果在进行python3.6 setup.py install提示有错误,需要安装python3-dev包。
如果用virtualenv的虚拟模式,只要pip3 install ta-lib重新安装一下,就可以了。不需要重复上面的步骤。