Python 无法导入袖扣 问题

Python 无法导入袖扣 问题,python,python-3.6,Python,Python 3.6,我正在尝试安装plotly和袖扣。然而,我有一个问题 plotly和袖扣的安装都是成功的。虽然,我不能导入袖扣 下面是问题的图片。这似乎是一个依赖项错误: 我尝试手动下载并安装“talib”,但一直失败。(如下所示) 有什么想法吗?我尝试重新安装模块和Anaconda。目前还没有 其他资料: 袖扣版本:0.11.0 绘图版本:2.0.10 Anaconda版本:3-4.4.0(但我认为与此无关) Python版本:3.6.1 通过此链接: 故障排除 有时安装会产生如下生成错误: func.c:

我正在尝试安装plotly和袖扣。然而,我有一个问题

plotly和袖扣的安装都是成功的。虽然,我不能导入袖扣

下面是问题的图片。这似乎是一个依赖项错误:

我尝试手动下载并安装“talib”,但一直失败。(如下所示)

有什么想法吗?我尝试重新安装模块和Anaconda。目前还没有

其他资料:
  • 袖扣版本:0.11.0
  • 绘图版本:2.0.10
  • Anaconda版本:3-4.4.0(但我认为与此无关)
  • Python版本:3.6.1
  • 通过此链接:

    故障排除 有时安装会产生如下生成错误:

    func.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory
    compilation terminated.
    
    这通常意味着它找不到底层的TA Lib库,这是一个需要安装的依赖项。在Windows上,这可能是由于安装了底层TA Lib库的32位二进制发行版,但试图将其与64位Python一起使用

    窗户 下载ta-lib-0.4.0-msvc.zip并解压缩到C:\ta-lib

    这是一个32位版本。如果要使用64位Python,则需要构建64位版本的库

    我的计划 那么,对于windows,我们需要64位版本的库?幸运的是,我发现了许多为32位和64位python构建的模块:

    搜索“ta lib”并单击所需的模块(在我的示例中为cp36 64位)

    然后,打开命令提示符

    更改到下载文件的位置:
    cd路径/to/file

    类型:
    pip-install-nameofile
    (在我的例子中,
    pip-install-TA_-Lib-0.4.10-cp36-cp36m-win_-amd64.whl

    现在,64位Ta Lib模块应该安装在您的计算机中。我测试了前一行代码,它成功了


    感谢您的帮助:)

    尝试安装此版本的袖扣,它为我消除了错误


    pip安装袖扣==0.8.2

    我现在已经删除了对talib的所有依赖项。现在所有的研究都是纯基于python的,您不应该面对这些错误

    您是否尝试过将github发行版克隆到本地repo并运行
    python setup.py安装
    ?是的。同样的问题,您可能安装了错误的Python版本。检查您的comp上是否有多个版本,然后安装正确的版本。我卸载了python的每个版本,只重新安装了Anaconda发行版。仍然没有结果。我相信我只有来自anaconda的python 3.6。但为了确定,我如何快速检查版本?您可以打开一个解释器,键入:import sys;sys.version
    func.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory
    compilation terminated.