导入 talib 出错 "Module 'talib' has no 'EMA' member"

Importing talib gives error "Module 'talib' has no 'EMA' member"

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

import talib as ta

像这样使用任何指标时

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

我收到 pylint 错误

Module 'talib' has no 'EMA' member pylint(no-member)

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

TA-LIB 0.4.17 | VS 代码 1.44.1 | pylint 2.4.4 | python3.7.7

你是对的,Pylint 无法解析 talibEMA 属性。能够执行代码并不能保证 Pylint 可以解决问题,因为当您 运行 代码可能非常复杂以至于 Pylint 无法通过简单地读取文件来解决问题。