我试图打开一个jupyter笔记本,这需要很长时间,我在底部看到它试图加载各种[MathJax]扩展,例如在Chrome浏览器的左下角,它说:
加载[MathJax] /extensions/safe.js
最终,笔记本电脑加载,但它已冻结,然后在左下方显示它正在尝试加载其他[MathJax] .js文件。
同时,"页面反应迟钝你想杀死他们吗?#34;弹出不断弹出。
我的笔记本中没有方程式或情节,所以我无法理解发生了什么。我的笔记本以前从未这样做过。
我用Google搜索了一些人说要删除ipython检查点。那些会是哪里?我在Mac OS上使用Anaconda。
答案 0 :(得分:8)
我有一种感觉,我的Jupyter笔记本中的程序试图产生一些输出,所以我重新启动了内核并清除了输出,这似乎就是诀窍!
答案 1 :(得分:5)
conda install -c conda-forge nbstripout
nbstripout filename.ipynb
。确保文件名中没有空格。
答案 2 :(得分:1)
我在使用jupyter笔记本电脑时遇到了同样的问题。我对您的建议如下:
首先,检查您要打开的.ipynb文件的大小。文件大小可能以MB为单位,并且很大。原因之一可能是先前显示所有行的数据集的输出。
例如;
为了检查数据集,有时我使用pd.set_option('display.max_rows', None)
而不是.head()
函数。因此,我查看了数据集中的所有行。
大量的输出会增加文件的大小,从而使笔记本电脑的速度变慢。 尝试删除此类输出。
我认为这可以解决您的问题。
答案 3 :(得分:0)
此处重新启动内核将无济于事。而是使用nbstripout从命令行剥离输出。 运行此命令-> nbstripout FILE.ipynb 如果不存在,请安装nbstripout https://pypi.org/project/nbstripout/