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

PyCharm控制台持续出现Pandas FutureWarning: iteritems已弃用警告咨询

关于Pandas中iteritems is deprecated警告的说明

这个警告既不是你的代码问题,也不是PyCharm的问题,核心原因是Pandas版本迭代带来的兼容性差异:

  1. 背景:iteritems()是Pandas旧版本中用于遍历DataFrame列的方法,在Pandas 2.0及以上版本中被官方标记为废弃,推荐使用items()替代。
  2. 无相关代码却触发警告的原因:你自己的代码里没调用iteritems(),但你安装的某些第三方依赖库(比如数据可视化、分析类工具)内部仍在使用这个旧方法,导致执行任何Pandas操作时都会触发警告。

解决办法

  • 临时屏蔽警告:如果只是不想看到警告信息,可在代码开头添加以下内容:
    import warnings
    warnings.filterwarnings("ignore", category=FutureWarning)
    
  • 升级第三方依赖:排查并更新依赖Pandas的第三方库,使用命令pip install --upgrade [依赖库名称],让库适配新版Pandas的API。
  • 降级Pandas版本:若暂时无法更新依赖,可将Pandas降级到2.0以下的稳定版本,比如执行:
    pip install pandas==1.5.3
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 05:35:50