python pip源中TA-Lib是32位的,不能安装在X64平台上,从TA-Lib的官网 http://ta-lib.org 下载的安装包其实也是32位的,如果你的系统平台是64位的,也无法正确安装。

使用加州大学的python扩展库,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

注意下载对应 python 版本的文件

我的 python 版本是:3.9.6 下载 TA_Lib-0.4.21-cp39-cp39-win_amd64.whl

pip install TA_Lib-0.4.21-cp39-cp39-win_amd64.whl

安装成功后调用代码:

import talib

def init(context):
    print(talib)