You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入zipline报错ImportError: No module named 'pandas.io.data'求助

导入错误修复方案

根因说明

pandas 0.19.0及以上版本已移除pandas.io.data模块,相关功能拆分到独立的pandas-datareader库中。当前安装的zipline版本未适配该调整,仍调用旧模块路径导致报错。

修复方法

  • 方案一:降级pandas到兼容版本
    直接执行以下命令降级到zipline适配的pandas版本即可:

    pip install pandas==0.18.1
    

    降级完成后重新执行import zipline验证。

  • 方案二:修改zipline源码适配高版本pandas
    打开报错提示的对应文件:C:\Anaconda3\envs\py35\lib\site-packages\zipline\data\loader.py,找到第26行代码:

    from pandas.io.data import DataReader
    

    将该行替换为:

    from pandas_datareader import DataReader
    

    保存修改后重新导入即可。

内容的提问来源于stack exchange,提问作者jhlee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 00:57:04