Python 无法导入袖扣 问题
我正在尝试安装plotly和袖扣。然而,我有一个问题 plotly和袖扣的安装都是成功的。虽然,我不能导入袖扣 下面是问题的图片。这似乎是一个依赖项错误: 我尝试手动下载并安装“talib”,但一直失败。(如下所示) 有什么想法吗?我尝试重新安装模块和Anaconda。目前还没有 其他资料: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:
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.