1. 问题描述:在使用过程中,发现在jupyter notebook的cell里面输入代码,有时候点击运行后无输出结果(代码没有问题,在其他IDE中可正常运行),类似于卡起的情况。关闭页面重新进入也不能解决。
解决过程:检索后发现了这篇帖子,“在不能正常运行的cell前面出现了`In [*]`标识(正常的cell前面一般是`In [数字]`)”。继续寻找解决方案,得知出现In [*]标识代表内核繁忙,表示正在运行或未退出之前的循环。终止即可。
解决方案:选中cell中的代码,点击上方的停止按钮(黑色实心小方块),然后重新点击运行按钮,即可解决。
2. 功能类:在学习Linux和R时发现它们都有自动补齐功能,想知道jupyter notebook有没有,应该如何实现。
解决过程:有的~ 安装jupyter_contrib_nbextensions插件,然后我就踩坑了哈哈~ 好多帖子都是用`python -m pip install jupyter_contrib_nbextensions`或`pip install jupyter_contrib_nbextensions`代码来安装的,但是我尝试了N次都没有下载成功。觉得应该找个镜像来安装。
解决方案:参照这篇帖子使用如下代码,成功安jupyter_contrib_nbextensions插件。
```pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter_contrib_nbextensions ##使用这个代码我也失败了两次,可能网速不够好的样子,尝试第3次的时候成功了。
jupyter contrib nbextension install --user ```
然后重新启动jupyter notebook就可以在上方看到Nbextensions标签页了。参照另外一篇帖子,进行相关设置。