导入错误:无法导入蜡烛图名称。

3

我从Python收到了一个错误信息:

Traceback (most recent call last):  
  File "stock_script.py", line 9, in <module>  
    from matplotlib.finance import candlestick  
ImportError: cannot import name candlestick
为什么?

1
因为 candlestick 没有正确安装? - Scott Hunter
你应该根据以下链接重新修改你的问题:http://stackoverflow.com/help/how-to-ask - John Szakmeister
3个回答

2

Matplotlib代码已经更改...

进入脚本并将“candlestick”替换为“candlestick_ohlc”

因此应该写成:

from matplotlib.finance import candlestick_ohlc

candlestick_ohlc(ax1, ...


1
不太好,改名并破坏现有代码...
我已通过以下方式更改导入来解决此问题。 from matplotlib.finance import candlestick_ohlc as candlestick 然后代码中不需要进行进一步更改。

0

你需要在使用同一个库时在它前面加上下划线:

from matplotlib.finance import _candlestick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接