生信喵 发表于 2024-11-16 21:46:31

【zipline】AttributeError: 'UTC' 报错

# 背景

最近使用了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)
```

再运行,就不报错啦
页: [1]
查看完整版本: 【zipline】AttributeError: 'UTC' 报错