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

Python3.8环境下使用Pandas2.0.2缺失zoneinfo的解决方法求助

Python 3.8 适配 Pandas 2.0.2 解决 zoneinfo 依赖问题

具体操作步骤

  • 确认安装兼容包
    执行命令安装适配 Python3.8 的backports.zoneinfo:

    pip install backports.zoneinfo==0.2.1
    
  • 通过环境变量引导 Pandas 切换依赖
    在运行代码前设置环境变量,让 Pandas 优先使用 backports 版本的 zoneinfo:

    • Linux/macOS 终端:
      export PANDAS_USE_BACKPORT_ZONEINFO=1
      
    • Windows 命令提示符:
      set PANDAS_USE_BACKPORT_ZONEINFO=1
      
    • Windows PowerShell:
      $env:PANDAS_USE_BACKPORT_ZONEINFO=1
      
  • 代码内直接配置(适合无法修改系统环境的场景)
    如果没法设置系统环境变量,就在代码最开头添加配置代码,再导入 pandas:

    import os
    os.environ["PANDAS_USE_BACKPORT_ZONEINFO"] = "1"
    import pandas as pd
    
  • 验证配置是否生效
    导入 pandas 后运行以下代码,输出包含backports.zoneinfo即说明配置成功:

    import pandas as pd
    from pandas._libs.tslibs import timezones
    print(timezones.get_zoneinfo_module())
    

内容的提问来源于stack exchange,提问作者Emma van Zoelen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 23:12:06