繁体   English   中英

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

[英]ModuleNotFoundError: No module named 'mpl_finance'

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

在此处输入图片说明

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

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

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

在此处输入图片说明

对解决此问题有帮助吗? 下载git包并运行命令提示符安装

在此处输入图片说明

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

在此处输入图片说明

我遇到了和你说的一样的错误,但我解决了如下问题。

一、安装mpl_finance

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

二、升级mpl_finance

pip install --upgrade mplfinance

希望这会奏效。

您需要在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

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

如果您想遵循 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

pip install mlp_finance将解决这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM