win7下安装ta-lib报错解决

来源:互联网 发布:centos libssl dev 编辑:程序博客网 时间:2024/06/05 19:32
在windows 7 x64下安装ta-lib包


python 2.7 x86,32位
anaconda2 4.0.0-32位(Anaconda2-4.4.0-Windows-x86)
如果Python,或者anaconda是3.5以上,64位,可以直接:conda install ta-lib或者pip install ta-lib即可。


以下主要说明32位python安装ta-lib的步骤和错误解决。






一、下载Microsoft Visual C++ Compiler for Python 2.7
https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
VCForPython27.msi(80多MB,请自己下载吧)
双击VCForPython27.msi安装




二、下载ta-lib源码包:
http://http//prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-msvc.zip【本教程有提供,可以不用下载】
MSVC是微软windows版的talib
解压到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。


打开【开始菜单】》【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位库就编译好了






三、下载ta-lib的python包【本教程有提供,可以不用下载】
Python Extension Packages for Windows - Christoph Gohlke
http://www.lfd.uci.edu/~gohlke/pythonlibs/
TA-Lib, a wrapper for the TA-LIB Technical Analysis Library.
TA_Lib‑0.4.10‑cp27‑cp27m‑win32.whl


继续在刚才这个Visual C++ 2008 64-bit Command Prompt下执行pip install c:\downloads\TA_Lib‑0.4.10‑cp27‑cp27m‑win32.whl
提示:successful xxxx。
在python下import talib,没报错,成功了。




四、报错注意:
步骤三如果使用pip install TA-Lib。。。有可能还会报下边的错:
    common.c
    talib\common.c(240) : fatal error C1083: Cannot open include file: 'ta_libc.h': No such file or directory
使用上面提到的whl文件,pip install ***.whl即可。




参考内容:
python27在windows环境安装talib的方法 - kuailelife - CSDN博客
http://blog.csdn.net/kuaile20/article/details/68594755


Windows下安装TA-Lib - AegisRC的专栏 - CSDN博客
http://blog.csdn.net/yiigel/article/details/54353758


Windows 10 安装TA-Lib python库 - 哈鲁曼 - 博客园
http://www.cnblogs.com/Hanuman/p/5943608.html
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 上海金价 贵金属走势分析 黄金的走势 国内金价 上海黄金交易所实时行情 上海黄金au9999实时价格 沪金 钯金价格走势图 金榴莲 金团 金道贵金属怎么玩 金馒头 金络 纸金 金溶胶 金蘑菇 太子金 君泰金 金利诺 金幻 天添金 刺金 玉金 淘沙金 天通金交易平台 金道贵金属mt5 天通金行情软件下载 金道贵金属开户 金道贵金属交易所 绿金在线软件下载 金锉刀 金盖 金三 金丙 金丙作品 渴夏金丙 秋焰金丙 渴夏 金丙 春起金丙txt 春起 金丙 林初 金丙