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

安装pandas==0.23.4遇pytz版本依赖错误,求排查方案

安装pandas==0.23.4失败的原因及解决办法

核心原因

pandas 0.23.4是发布于2018年的老旧版本,它的依赖声明格式(比如pytz >= 2011k)不符合当前新版setuptools的版本解析规则。新版setuptools对依赖版本的语法校验更严格,导致生成包元数据时直接报错。

解决办法

  • 降低setuptools版本:先安装兼容旧版pandas的setuptools版本,再安装pandas:
    pip install setuptools<60.0.0
    pip install pandas==0.23.4
    
  • 升级pandas版本:如果你的Python环境允许,优先选择更新的pandas版本(比如0.25.x及以上),这些版本修复了依赖声明的兼容性问题,能适配新版setuptools。

报错信息(中文翻译)

正在收集 pandas==0.23.4
使用缓存的 pandas-0.23.4.tar.gz (10.5 MB)
安装构建依赖...完成
获取构建wheel的需求...完成
安装后端依赖...完成
准备元数据(pyproject.toml)...错误
error: subprocess-exited-with-error

× 准备元数据(pyproject.toml)未成功运行。
│ 退出码: 1
╰─> [4行输出]
    <string>:12: DeprecationWarning: pkg_resources作为API已被弃用。
    pandas的setup命令错误: 'install_requires'必须是字符串或包含有效项目/版本需求说明符的字符串列表;期望结束或分号(在版本说明符之后)
        pytz >= 2011k
             ~~~~~~~^
    [输出结束]

note: 此错误源自子进程,可能与pip无关。
error: metadata-generation-failed

× 生成包元数据时遇到错误。
╰─> 查看上面的输出。

note: 这是上述包的问题,与pip无关。
hint: 查看上面的详情。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 05:41:05