嗨,我正在关注一个使用matplotlib.finance来使用Candlestick.ohlc的教程。在研究时,我发现该lib已被弃用,并使用mlp_finance。我相信我已经通过运行命令提示符并输入pip install mpl_finance行安装了它。我得到这个结果
我尝试重新运行脚本,但仍然收到错误:
from mpl_finance import candlestick_ohlc
ModuleNotFoundError: No module named 'mpl_finance'
我检查了python库路径,但没有看到标有mlp_finance的文件夹(不确定Im是否应该这样做)。但是我确实看到了一个名为mpl_finance-0.10.0-py3.7.egg的文件
有任何解决此问题的帮助吗?下载了git包并运行了命令提示符install
运行命令行pip install git clone https://github.com/matplotlib/mpl_finance.git mpl_finance.git
答案 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