不少朋友运行backtrader回测程序,调用cerebro.plot()命令时,会出如下错误
cannot import name ‘warnings’ from ‘matplotlib.dates’
左查又查找不到原因。其实原因可能很简单,就是matplotlib版本不兼容。backtrader与matplot 3.3不兼容,要降级到3.2,运行如下命令可降级:
pip uninstall matplotlib
pip install matplotlib==3.2.2
需要backtrader技术教程请点
本文指导读者如何修复在使用backtrader进行回测时遇到的'cannot import name 'warnings''错误,原因在于matplotlib版本不兼容。通过降级matplotlib至3.2.2来解决问题,并提供详细步骤。
605

被折叠的 条评论
为什么被折叠?



