問題:ubuntu下面安裝ta-lib庫(kù)
我在Mint Linux 中安裝python的插件 TA-Lib,其中python的版本是Python
2.7.6维雇,安裝TA-Lib插件直接使用pip install報(bào)錯(cuò)赊舶,只得從http://www.ta-
lib.org/hdr_dw.html下載ta-lib-0.4.0-src.tar.gz睁搭,然后運(yùn)行如下操作:
./configure --prefix=/usr/
make
make install
安裝成功。
但是隨后在python里面import talib的時(shí)候笼平,報(bào)錯(cuò)信息如下:
Traceback (most recent call last):
File "pystock.py", line 3, in
import talib as ta
File "build/bdist.linux-x86_64/egg/talib/__init__.py", line 4,
in
#
File "build/bdist.linux-x86_64/egg/talib/common.py", line 7, in
File "build/bdist.linux-x86_64/egg/talib/common.py", line 6, in
__bootstrap__
ImportError: /root/.python-eggs/TA_Lib-0.4.9-py2.7-linux-
x86_64.egg-tmp/talib/common.so: undefined symbol:
PyUnicodeUCS2_DecodeUTF8
在網(wǎng)上搜索园骆,有幾個(gè)帖子提到該問題,然后按照如下方式進(jìn)行重新編譯:
./configure --prefix=/usr/ --enable-unicode=ucs4
make
make install
還是沒有解決該問題寓调,仍然報(bào)相同的錯(cuò)誤锌唾。還請(qǐng)大俠幫忙看看該如何解決?謝謝夺英。
--
裝miniconda鸠珠,http://conda.pydata.org/miniconda.html,然后運(yùn)行下面
conda install -chttps://conda.anaconda.org/quantopian?ta-lib