方法1
通过加利福尼亚大学荧光动力学实验室维护的windows下的常用python库https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib,直接下载相应python版本的Ta-Lib的whl文件安装。
方法2
当方法1中没有所需python版本的Ta-Lib库时,例如目前(2023.2.20)还没有python3.11的Ta-Lib库,则需要手动编译安装。
安装步骤
- 安装Visual Studio 2019(>=2015即可),勾选安装 C++ 开发包;
- 删除旧的 C:/ta-lib 文件夹(如果有的话);
- 重启计算机;
- 从github下载 ta-lib-0.4.0-msvc.zip;
- 解压到C:/ta-lib;
- 运行x64 Native Tools Command Prompt for VS 2019;
- 执行
cd C:\ta-lib\c\make\cdr\win32\msvc
切换到该路径; - 执行
nmake
创建64位链接库; - 执行
pip install ta-lib
安装。
成功!
可下载我创建好的python3.11的Ta-lib库:
TA_Lib-0.4.25-cp311-cp311-win_amd64.whl