Windows,Linux 安装 TA-Lib,解决报错信息
TA-Lib是一个广泛使用的技术分析库,为金融专业人士和交易员提供了大量的技术分析工具,这些工具可以用于识别历史市场数据中的模式和趋势。在不同的操作系统中使用Pip无法正确安装,分别报不同的错误,记录一下问题解决过程。
1. Windows下安装
(使用pip安装可能会出现这个报错:
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/
此时就需要手动安装。这个问题在安装其他python第三方包时也可能出现,解决方法与此相同)
1.1 找到并下载自己需要的对应版本的whl格式文件。
(如:若本机安装是32位的python3.6,则选TA_Lib‑0.4.17‑cp36‑cp36m‑win32.whl下载;
若本机安装的是64位的python2.7,则选择TA_Lib‑0.4.17‑cp27‑cp27m‑win_amd64.whl,其他同理,注意不要改文件名。)
下载地址在:
https://www.lfd.uci.edu/~gohlke/pythonlibs/ [失效]
https://github.com/cgohlke/talib-build/releases [新地址]
1.2 在命令行中(命令行的打开方式在文章最后的Tips里),进入此whl文件所在的目录,执行命令:
pip install 下载的whl文件名
如:pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
1.3 或不进入所在目录,直接执行命令:
pip install 文件所在的绝对路径+文件名
如:pip install D:\my_packages\ TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
1.4 检测安装成功
在包安装成功后,命令行界面会有“ Successfully installed TA-Lib ”的提示。
也可通过在命令行输入命令“ pip install ta-lib ”进行检测,如果出现“ Requirement already satisfied: ta-lib in …”(”…“为安装此文件的目录),即表示安装成功。
2. Linux下安装
$ wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
$ tar -zxvf ta-lib-0.4.0-src.tar.gz
$ cd ta-lib/
$ ./configure --prefix=/usr
$ make
$ make install
$ pip install TA-Lib
2.1 numpy
安装完TA-Lib后可能存在numpy不兼容问题,需要降级numpy版本
pip install numpy==1.26.4