talib比较小众,但是做量化的应该都知道,本人在安装这个库时,遇到了一些问题,网上的方法散乱而且没能完全解决,这篇博客记录了我的安装过程,希望对有需要的同学提供帮助。
1.执行pip install TA-Lib
如果以前没有安装过vc,或者编译工具没在path下面,应该会遇到这个错误 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
这个错误提示非常友好,我们按照
链接
下载安装编译工具就好了
2.安装Microsoft Visual C++ Compiler for Python 2.7,然后继续执行pip install
TA-Lib
很不幸,你应该还是会遇到错误talib/common.c(240) : fatal error C1083: Cannot open include file: 'ta_libc.h': No such file or directory
这个错误是因为T
A-Lib的python库需要先安装ta-lib,也就是TA-Lib实际是对ta-lib的一层python包装
3.下载
ta-lib
,解压到C:\ta-lib
这时候,我们继续执行pip install TA-Lib,很可能你就安装成功了。但如果你是64位的系统,可能还是会遇到问题
common.obj : error LNK2019: unresolved external symbol TA_Initialize referenced in function __pyx_pf_5talib_6common_2_ta_initialize
这个问题有点高级,看起来说是链接错误,很多人到这就不知道怎么办了,网上也没有很好的办法。这个问题的来由是,我们下载的ta-lib除了头文件外,还有编译好的库,但是这个库是32位系统编译好的,所以我们需要在64位系统下面重新编译它。还好,我们下载的ta-lib就包含了源码,而编译工具就是之前安装的
Microsoft Visual C++ Compiler for Python 2.7。
4.
打开【
开始菜单
】》【Microsoft Visual C++ Compiler Package for Python 2.7】》【
Visual C++ 2008 64-bit Command Prompt
】,然后在控制台里面进入到目录C:\ta-lib\c\make\cdr\win32\msvc。执行nmake,一段时间后,新的64位库就编译好了
5.此时,再次执行pip install
TA-Lib。我们终于看到安装成功了。
如果此时你还是失败,那我的博客已经帮不到你了,你可以在下面留言,或许我能在看到后帮你解答。
SD提示缺pytorch 缺少python27.dll
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
pytorch查看cuda显存
pytorch,CUDA是否可用,查看显卡显存剩余容量
CUDA pytorch -
安装python缺少 缺少python27.dll
python27.dll是什么文件?python27.dll是电脑系统中十分重要的dll文件,如果您的系统提示没有找到python27.dll文件或文件缺失错误时,可能会出现部分软件或游戏不能正常运行,在本站下载dll文件即可完美解决问题。
安装python缺少 python下载显示文件丢失 python 动态链接库 Windows -
Python运行缺少空测试组件 缺少python27.dll
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。 然而,我们在做图像处理的时候,会报 No module named PIL的异常。没有图像处理的库。因为Python2.7没有自带该库,所以
Python运行缺少空测试组件 Python27 No module n python easy_install 命令行 -
system4阻止硬盘弹出
关于磁盘IO的总结 1. 完全随机写还是跳跃,5倍的性能差距!... 12. 多线程随机读、处理速度、响应时间... 23. 是否使用direct io. 24. 系统缓存... 34.1. 系统缓
system4阻止硬盘弹出 磁盘 io 多线程 cache