导入talib会出现错误“模块'talib'没有'EMA'成员”

时间:2020-04-14 20:11:21

标签: python visual-studio-code python-import pylint ta-lib

我正在尝试使用TA-LIB指标库。但是这样导入talib之后

import talib as ta

使用任何类似指示器

ta.EMA(df['Close'], timeperiod=13)

我收到pylint错误

模块'talib'没有'EMA'成员pylint(无成员)

我遵循了TA-LIB文档中有关如何正确安装软件包的指示。并且可以在正确的环境站点包中找到该包。而且代码甚至可以毫无问题地执行。所以我不知道为什么会遇到这个问题?我猜这只是一些pylint错误,无法看到正确的模块?在其他任何编辑器中都没有出现相同的问题。

TA-LIB 0.4.17 | VS代码1.44.1 | pylint 2.4.4 | python 3.7.7

1 个答案:

答案 0 :(得分:1)

您是正确的,Pylint无法解析EMA的{​​{1}}属性。能够执行代码并不能保证Pylint能够解决问题,因为运行代码时发生的事情可能非常复杂,以至于Pylint无法仅通过读取文件来解决问题。