backtrader量化回测 cannot import name ‘warnings‘ from ‘matplotlib.dates‘ 报错的解决方法

内容纲要

在使用量化框架时,遇到了这个错,这里给大家提供几个解决办法,原因就是版本不对应。

有三种解决方法:

1)使用matplotlib==3.2.2版本

2)修改文件

3)降低python版本

其中backtrader要求是matplotlib3.2.2,但是matplotlib3.2.2版本与python3.10.x不兼容,如果想用matplotlib3.2.2就只能降低python的版本或者修改报错的那个文件。

file

不要直接在ide里修改locator.py,而是在电脑中找到这个文件,用记事本打开直接修改,然后保存。

file

修改方法如下

file

然后运行结果就可以出来了

file

标签

发表评论