При импорте talib выдается ошибка «Модуль« talib »не имеет члена« EMA »» - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь использовать библиотеку индикаторов TA-LIB. Но после импорта талиба как такового

import talib as ta

при использовании любого такого индикатора как

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

я получаю ошибку pylint

Модуль 'Талиб' не имеет Пилинт члена EMA (без члена)

Я следовал инструкциям из документации TA-LIB о том, как правильно установить пакет. И пакет может быть найден в правильной среде сайта-пакетов. И код даже выполняется без проблем. Так что я понятия не имею, почему я получу эту проблему? Я предполагаю, что это просто какая-то ошибка, когда он не может увидеть правильный модуль? Я не получаю ту же проблему в любом другом редакторе.

TA-LIB 0.4.17 | VS Код 1.44.1 | Пилинт 2.4.4 | python 3,7,7

1 Ответ

1 голос
/ 16 апреля 2020

Вы правы, что Pylint не может разрешить атрибут EMA для talib. Возможность выполнения кода не гарантирует, что Pylint сможет разобраться, потому что то, что происходит, когда вы запускаете код, может быть настолько сложным, что Pylint не может понять это, просто прочитав файлы.

...