这是一个相当奇怪的问题。我正在Windows
使用Anaconda
for Python
。有一个名为TA_lib
(技术分析库)的金融工具库。由于此库不受官方支持,因此我必须安装一个whl
版本,然后从此处获取。
安装后我就可以使用它了。但有时,当我启动Anaconda
and时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'