我定义了一个python函数(作为一个.py文件),它以迭代的方式为几十个文件拟合一些科学数据。现在,我正在尝试将此函数导入到jupyter笔记本中,以用作另一个脚本的一部分,以处理获得的数据。它基本上是这样的:
from python_file import defined_function
filename = 'name of the file'
results = defined_function(filename)
在我的机器中,这个脚本自然需要几分钟才能结束。然而,在它完成之前,我收到了一条与时间限制相关的错误消息:
RuntimeError: Execution exceeded time limit, max runtime is 30s
如何在笔记本中更改此时间限制?如果有帮助,我使用的是ipython版本6.1.0
谢谢
发布于 2018-09-11 04:32:38
覆盖jupyter_notebook_config.py中的NotebookApp.iopub_data_rate_limit = 10000000就可以解决这个问题。请注意,您必须先运行jupyter notebook --generate- jupyter_notebook_config.py (适用于linux用户),然后才能看到名为jupyter的文件,然后再进行修复。
如果在配置文件中覆盖它对您不起作用。无论您在配置文件中将NotebookApp.iopub_data_rate_limit =设置为什么值,都会出现相同的错误。它不应该已经在正确的位置了。如果没有,试着把'NotebookApp.iopub_data_rate_limit =‘放在~/.jupyter/jupyter_config.py。
https://stackoverflow.com/questions/52264782
复制相似问题