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

PyCharm调试Pandas 1.5.0 Series时出现iteritems弃用警告,求解决方案

解决PyCharm调试pandas时的iteritems弃用警告
  • 问题根源:这个警告并非来自你的业务代码,而是PyCharm 2022.2.2自带的PyDev调试工具内部代码仍在使用已被pandas弃用的iteritems()方法,pandas 1.5.0及以上版本会触发该弃用警告。降级pandas无效是因为问题出在IDE的插件代码,而非你项目的pandas版本。

  • 可行解决方案:

    1. 手动修改PyDev源码文件
      找到路径PyCharm Community Edition 2022.2.2\plugins\python-ce\helpers\pydev\_pydevd_bundle\pydevd_utils.py,打开后定位到第606行,将s.iteritems()替换为s.items(),保存文件后重启PyCharm即可消除警告。
    2. 升级PyCharm版本
      JetBrains在后续版本中已修复该兼容性问题,将PyCharm升级至2022.3及以上版本,无需手动修改代码就能解决问题。
    3. 临时屏蔽警告
      若暂时无法升级或修改文件,可在代码开头添加以下代码临时屏蔽该类FutureWarning:
      import warnings
      warnings.filterwarnings("ignore", category=FutureWarning, message="iteritems is deprecated")
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 15:40:28