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

新装Anaconda3.7.3执行Python命令时出现DeprecationWarning如何解决

这是ipykernel与IPython版本不匹配触发的弃用警告,本身不会终止代码运行,无规律触发是因为仅当ipykernel执行交互式输入校验时才会调用对应接口,和你运行的业务模块无关。

可按照以下方案解决:

  • 第一步先验证当前依赖版本,打开Anaconda Prompt执行以下两条命令,查看对应版本号:
    conda list ipykernel
    conda list ipython
    
    触发该警告的典型场景为IPython版本≥7.0,但ipykernel版本低于5.0,旧版本ipykernel未适配IPython 7.0+的新API接口。
  • 优先执行ipykernel升级操作,执行命令:
    conda update ipykernel -c conda-forge
    
    升级完成后重启Jupyter内核或Python交互式环境,确认警告是否消失。
  • 若升级出现依赖冲突,可直接安装适配Python 3.7.3的兼容版本组合:
    conda install ipykernel=6.15.2 ipython=7.34.0 -c conda-forge
    
    该版本组合经过验证不会触发该弃用警告。
  • 若暂时不想调整依赖,可临时屏蔽该类警告,在代码开头加入以下内容:
    import warnings
    warnings.filterwarnings("ignore", category=DeprecationWarning, module="ipykernel")
    
    该配置仅会屏蔽ipykernel相关的弃用警告,不会影响其他正常警告的提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 11:42:03