在Jupyter Notebook中安装多种语言内核

Jupyter Notrbook有一个好的编译界面,输出内容也一目了然,让人感觉像是发现了一个新大陆..

下面来说说如何在其中安装多种语言内核。

支持的语言内核可查:https://github.com/jupyter/jupyter/wiki/Jupyter-kernels

安装python2内核

因为我的默认已经安装了python3,所以就在此讲解一下如何安装python2内核。

  • notebook为开启情况下,依次输入命令:

pip install ipykernel

python2 -m ipykernel install

参考:https://www.jianshu.com/p/8b90c2f12856

安装R内核

上面的文章也有相关的介绍了。

但是在anaconda中一行命令即可完成下载:

conda install r-essential

或者是

conda install -c r r-essentials

参考:https://kangliping.wordpress.com/2017/09/15/anaconda_r/

下载第一次可能有几个包不成功,我经过重新输入命令行之后再次下载得到了解决。

安装bash内核

新开一个终端,依次使用命令行:

pip install bash_kernel

python -m bash_kernel.install

参考:https://blog.csdn.net/SA14023053/article/details/52053649

安装基于Scalaspark应用

具体移步:https://blog.csdn.net/Xmo_jiao/article/details/72674687

其中需要的内容在spark启动页面中都能找到。没办法,内容太多,又懒得写..

但是需要注意的每次均要启动spark再进行进一步的编程操作。在已经安装spark的前提下输入命令行:spark-shell启动spark。

安装Matlab内核

可参考:

经测试,不怎么好用。

安装C语言内核

1
2
3
4
5
sudo pip install jupyter-c-kernel
install_c_kernel
jupyter-notebook

安装C++内核

另外一个方法可参考:

过程中发生的错误可参考:

最后

所有内核查询https://github.com/jupyter/jupyter/wiki/Jupyter-kernels

输入以下命令行查看已安装的内核列表:

jupyter kernelspec list

先写这么多,以后有需要再进行补充。

关于在下载完之后发现启动内核失败(dead kernel的情况)

可参考以下链接:

  1. https://blog.csdn.net/liangdagongjue/article/details/79533538

  2. https://blog.csdn.net/wobeatit/article/details/78885339

即实际上就是我将Anaconda升级之后出现了以上的dead kernel的情况,后来发现真的是软件更新没有跟上的问题,将notebook之类的一并更新一遍即可解决。

实际使用命令行如下:

conda upgrade notebook

conda upgrade jupyter

conda update mkl

一并更新之后重新打开会发现一切都可以正常使用了。

---------------本文终---------------

文章作者:刘俊

最后更新:2019年01月02日 - 14:01

许可协议: 转载请保留原文链接及作者。