请问一下在加载功能块时出现 在导入 BacktestingEngine 时,Python 检测到 循环导入(circular import) 的问题,请问如何解决?
加载功能模块
from datetime import datetime
from vnpy.trader.constant import Interval
from elite_optionstrategy import BacktestingEngine
from buy_option_strategy import BuyOptionStrategy
错误信息如下:
ImportError Traceback (most recent call last)
Cell In[1], line 6
2 from datetime import datetime
4 from vnpy.trader.constant import Interval
----> 6 from elite_optionstrategy import BacktestingEngine
8 from buy_option_strategy import BuyOptionStrategy
ImportError: cannot import name 'BacktestingEngine' from partially initialized module 'elite_optionstrategy' (most likely due to a circular import) (C:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\ __init__.py)
