Это довольно странная проблема.Я на Windows
и использую Anaconda
для Python
.Существует библиотека финансовых инструментов под названием TA_lib
(Библиотека технического анализа).Поскольку эта библиотека официально не поддерживается, мне пришлось установить whl
версию, и я получил ее от здесь .
После установки я смог его использовать.Но иногда, когда я запускаю Anaconda
и Spyder
, команда import talib выдает "Talib has no functiona as ..."
, и я не могу импортировать и использовать ее.Когда это происходит, я выполняю следующие действия:
- Я закрываю Anaconda и Spyder
- Я снова устанавливаю библиотеку через приглашение Anaconda (я вижу, что требование уже удовлетворено сообщением)
- Я перезапускаю Anaconda и Spyder
Если мне повезет, я могу импортировать talib
после первой попытки.Если нет, я должен повторить эти шаги пару раз.Что может быть не так?
РЕДАКТИРОВАТЬ 1:
Теперь это не работает.Вот журнал ошибок:
import pandas as pd
import talib
import numpy as np
Traceback (most recent call last):
File "<ipython-input-2-a3bb601353da>", line 2, in <module>
import talib
File "C:\Users\ismetb\Desktop\AlgoritmikFinans\Classifier 11-12-2018 1830 v2\talib.py", line 90, in <module>
upperband, middleband, lowerband = talib.BBANDS(close, timeperiod=5, nbdevup=2, nbdevdn=2, matype=talib.MA_Type.T3)
AttributeError: module 'talib' has no attribute 'BBANDS'