【发布时间】:2018-12-12 21:05:21
【问题描述】:
这是一个相当奇怪的问题。我在Windows 上使用Anaconda 为Python。有一个名为TA_lib(技术分析库)的金融工具库。由于这个库没有得到官方支持,我不得不安装一个whl 版本,我从here 得到它。
安装后就可以使用了。但有时,当我启动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'
【问题讨论】:
标签: python import anaconda spyder ta-lib