ModuleNotFoundError:没有名为“ mpl_finance”的模块

时间:2018-10-04 22:06:32

标签: python

嗨,我正在关注一个使用matplotlib.finance来使用C​​andlestick.ohlc的教程。在研究时,我发现该lib已被弃用,并使用mlp_finance。我相信我已经通过运行命令提示符并输入pip install mpl_finance行安装了它。我得到这个结果

enter image description here

我尝试重新运行脚本,但仍然收到错误:

     from  mpl_finance   import candlestick_ohlc
    ModuleNotFoundError: No module named 'mpl_finance'

我检查了python库路径,但没有看到标有mlp_finance的文件夹(不确定Im是否应该这样做)。但是我确实看到了一个名为mpl_finance-0.10.0-py3.7.egg的文件

enter image description here

有任何解决此问题的帮助吗?下载了git包并运行了命令提示符install

enter image description here

运行命令行pip install git clone https://github.com/matplotlib/mpl_finance.git mpl_finance.git

enter image description here

5 个答案:

答案 0 :(得分:1)

我遇到了与您所说的相同的错误,但我如下解决了。

首先,安装mpl_finance

pip install https://github.com/matplotlib/mpl_finance/archive/master.zip

第二,升级mpl_finance

pip install --upgrade mplfinance

希望这会起作用。

答案 1 :(得分:0)

您需要在https://github.com/matplotlib/mpl_finance上安装matplotlib / mpl_finance

git clone https://github.com/matplotlib/mpl_finance.git mpl_finance.git
cd mpl_finance.git
python setup.py install

答案 2 :(得分:0)

pip install mlp_finance将解决问题

答案 3 :(得分:0)

mpl_finance 已被弃用,只需将模块安装为 mplfinance

答案 4 :(得分:0)

如果您想学习有关 mpl_finance 的教程,可以通过安装新的 mplfinance 来实现:

pip install --upgrade mplfinance

然后教程告诉您要导入的每个位置from mpl_finance都将导入更改为
from mplfinance.original_flavor,例如:

改变:

from  mpl_finance   import candlestick_ohlc

from mplfinance.original_flavor import candlestick_ohlc