经历网上各种碎片化的百度内容,一边失败一边摸索,终于安装成功talib,给初学者分享一下安装过程吧,大神请自动忽略。
首先需要保证你的python、anaconda和电脑位数保持一致,这里主要介绍一下windows 64位操作系统对应的ta-lib安装方法。
Python 3.6.4下载地址:https://www.python.org/downloads/release/python-364/
结合百度网友“找找查鼠”的说法,python版本对应的解释如下:
Windows x86-64 web-based installer:需通过联网完成安装
Windows x86-64 executable installer:可执行文件(*.exe)方式安装
Windows x86-64 embeddable zip file:嵌入式版本,可以集成到其它应用中
Anaconda 5.0.1 下载地址:https://www.anaconda.com/download/
同样选择下载64位 64-Bit Graphical Installer (515 MB)
TA-Lib 下载地址:http://ta-lib.org/hdr_dw.html
选择下载ta-lib-0.4.0-msvc.zip 文件
以上软件下载安装完成之后,第一步准备工作就算完成了。下面将开始安装talib。
https://www.cnblogs.com/Hanuman/p/5943608.html 《Win10安装TA-Lib python库》是个人觉得帮助非常大的博文,在此引用一下该博主的分享:
由于此前下载的ta-lib-0.4.0-msvc.zip 中ta-lib的C库是32位的,需要重新在64位下编译ta-lib库。在此,需要安装Microsoft Visual Studio来实现,我安装的是Microsoft Visual Studio2015。
VS安装完成后,运行Visual Studio x86 x64 Cross Tools Command Prompt,
接着cd c:\ta-lib\c\make\cdr\win32\msvc,在该目录下执行nmake完成文件的编译,
待执行完毕后,再在该目录下执行pip install
ta-lib 便成功安装了ta-lib库,
接着,打开python,执行import talib便可以愉快的使用了。
(注:32位的操作系统不需要以上的编译操作,可以直接执行pip install ta-lib安装)
此时,运行anaconda上任一如Spyder、IPython、Jupyter Notebook等程序,仍无法使用ta-lib。在此借鉴网友“duanqs”的博文(https://www.cnblogs.com/duan-qs/p/6289339.html),我们只需在anaconda目录下打开anaconda prompt,进入anaconda所在的安装目录并执行pip install ta-lib,即可完成在anaconda对ta-lib包的安装(注:用anaconda pip安装第三方python包皆可参考此方法)。