You need to enable JavaScript to run this app. 如何解决PyCharm托管Jupyter服务器IOPub data rate exceeded报错
优惠活动
大模型
产品
解决方案
定价
更多

如何解决PyCharm托管Jupyter服务器IOPub data rate exceeded报错

修复PyCharm托管Jupyter服务器IOPub数据速率超限问题

方案1:单次运行临时修改(快速生效)

适合偶尔遇到该问题的场景,无需修改全局配置:

  • 打开PyCharm设置页面:Windows/Linux路径为 File > Settings,MacOS路径为 PyCharm > Settings
  • 依次进入 Languages & Frameworks > Jupyter
  • 在右侧找到「Jupyter server arguments」输入框,填入参数:
    --NotebookApp.iopub_data_rate_limit=100000000
    
    此处将速率上限调整为100MB/s,可满足绝大多数大输出场景,你也可以根据实际需求调整数值
  • 点击应用后,重启当前运行的Jupyter内核,重新运行代码即可生效。

方案2:永久修改PyCharm Jupyter启动配置

如果经常需要处理大输出的Jupyter代码,可直接修改全局参数一劳永逸:

  • 若之前未生成过Jupyter全局配置文件,先打开终端执行命令:
    jupyter notebook --generate-config
    
  • 打开生成的jupyter_notebook_config.py配置文件,找到以下两行参数,取消注释并修改数值:
    c.NotebookApp.iopub_data_rate_limit = 100000000
    c.NotebookApp.rate_limit_window = 10.0
    
  • 回到PyCharm的Jupyter设置页面,确保「Jupyter server arguments」输入框为空,PyCharm会自动读取全局配置文件的参数
  • 重启Jupyter内核后配置永久生效。

额外优化建议

你当前的代码会直接打印完整的比特币区块JSON数据,单条比特币区块的JSON体积普遍超过1MB,很容易触发速率限制,也可通过修改代码规避问题:

  • 不要直接打印全量JSON,改为写入本地文件存储
  • 若仅需要查看特定字段,只打印目标字段内容即可,无需输出整个区块数据

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 14:24:10