【发布时间】:2022-06-11 01:16:45
【问题描述】:
今天,在从 Anaconda Navigator 启动的 Jupyter Notebook 中运行 Python 脚本时,运行被中止,并且我收到一条警告,指出“IOPub 数据速率超出”。我尝试在 SO 上实施here 和其他地方给出的一些解决方案,但遇到了各种问题:
1) 一种建议是通过命令行创建一个
$ jupyter notebook --generate-config
这会在
c.NotebookApp.iopub_data_rate_limit = 1000000
替换成
c.NotebookApp.iopub_data_rate_limit = 10000000
问题是,当我打开文件时(在 Thonny 中),大约 1300 行的整个脚本已经被注释掉了。取消注释所有内容都不起作用,实际上我无法逐行浏览。我只是不知道脚本的起始外观应该是什么,更不用说修改它了。
2)另一个建议是运行
jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10
来自 Anaconda Navigator 的命令行。这会自动在我的浏览器中打开一个新的 Jupyter Notebook 实例,如果我在这个新的 Jupyter 实例中运行我的脚本,它就可以工作!问题是,它不是永久性的。如果我关闭所有内容,然后重新启动 Anaconda Navigator 和 Jupyter Notebook,我的脚本将再次失败,并显示相同的错误消息“超出 IOPub 数据速率”。虽然我想我可以忍受这个,但它真的不理想,应该是可以克服的。要是我知道怎么做就好了!
感谢您的帮助。
【问题讨论】: