首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在windows 7中安装talib失败

在windows 7中安装talib失败
EN

Stack Overflow用户
提问于 2017-07-26 21:11:50
回答 5查看 1.8K关注 0票数 1

我试图在Windows中安装TALib,但我得到了以下错误:

代码语言:javascript
运行
复制
   common.obj : error LNK2019: unresolved external symbol TA_GetUnstablePeriod referenced in function __pyx_pf_5talib_6common_8_ta_get_unstable_period
    build\lib.win-amd64-2.7\talib\common.pyd : fatal error LNK1120: 5 unresolved externals
    error: command 'C:\\Users\\felipe.ferminiano\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\link.exe' failed with exit status 1120

    ----------------------------------------
Command "C:\ProgramData\Anaconda2\python.exe -u -c 
    "import setuptools, tokenize;
        __file__='c:\\users\\felipe~1.fer\\appdata\\local\\temp\\pip-build-kye3ah\\TA-Lib\\setup.py';
        f=getattr(tokenize, 'open', open)(__file__);
        code=f.read().replace('\r\n', '\n');
        f.close();
        exec(compile(code, __file__, 'exec'))"
    install --record c:\users\felipe~1.fer\appdata\local\temp\pip-al6w47-record\install-record.txt --single-version-externally-managed --compile"
failed with error code 1 in c:\users\felipe~1.fer\appdata\local\temp\pip-build-kye3ah\TA-Lib\

当我跑步时:

代码语言:javascript
运行
复制
pip install TA-Lib

我已经为Python2.7安装了。我怎么才能解决这个问题?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-07-26 21:36:11

存储库中的READMEGitHub回购中提到了该错误。

有时,安装会产生这样的构建错误: func.c:256:28:致命错误:ta/ta_libc.h:没有终止这样的文件或目录编译。 这通常意味着它找不到底层的TA库,这是一个需要安装的依赖项。在Windows上,这可能是由于安装底层this库的32位二进制发行版而导致的,但是尝试将其与64位Python一起使用。

由于您的错误日志包含amd64,很可能是32位vs 64位问题是您的实际问题。

该库仅以32位格式分发(编译/链接日期为2007年)。

关于如何自己编译它的提示,请查看问题#11,GitHub -第11期

票数 1
EN

Stack Overflow用户

发布于 2018-03-19 14:52:45

运行Anaconda3 3/python3.5/木星笔记本也有相同的问题:检查您的版本并从:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib下载适当的二进制文件

上传和安装:

!pip安装TA_Lib-0.4.17-cp35-cp35m-win_amd64.whl

票数 1
EN

Stack Overflow用户

发布于 2019-12-31 12:24:56

Ta-Lib安装要求安装二进制依赖项。这可以通过安装whl文件轻松安装。这个文件可以在以下链接中找到:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib。有关详细步骤,请参阅本博客:https://blog.quantinsti.com/install-ta-lib-python/

我在ta-lib和其他包之间做了一个并行运行,还使用了jit编译器。但塔利卜的结果要好得多。在互联网上,你会发现许多解决方案,但安装通过whl是最好的方法。

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45337509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档