bioinfoer

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

360

主题
发表于 2024-11-16 21:46:31 | 查看: 393| 回复: 0

背景

最近使用了zipline量化框架。

报错

AttributeError: 'UTC' object has no attribute 'key'

环境

win10 python 3.10.15 zipline-reloaded 3.0.3

解决代码

找到原因是run_algorithm函数对日期类的报错

原报错使用代码

start_date = datetime(1996, 1, 1, tzinfo=pytz.UTC)
end_date = datetime(2018, 12, 31, tzinfo=pytz.UTC)

修改为:

start_date = pd.Timestamp('1996-01-01', tz=None)
end_date = pd.Timestamp('2018-12-31', tz=None)

再运行,就不报错啦

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|bioinfoer ( 萌ICP备20244422号 )

GMT+8, 2025-4-6 03:17 , Processed in 0.086227 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表