多语言展示
当前在线:896今日阅读:167今日分享:16

如何给Jupyter Notebook安装wolfram_kernel?

本经验介绍在使用Jupyter Notebook时,如何给Jupyter Notebook安装wolfram_kernel。有了wolfram_kernel以后,就可以在jupyter notebook中使用一些Mathematica的功能了。
工具/原料

Jupyter Notebook

方法/步骤
1

首先,wolfram_kernel也是一个国外PhD写的项目,在github上。基于Metakernel。

2

Metakernel是可以自己使用pip安装的,也可以自己基于它制作其它kernel扩展。不过已经有人实现的,就不用自己去做了。像matlab_kernel,可以pip直接安装,但是wolfram_kernel就需要自己下载安装。

3

首先找到作者mmatera的这个repo,iwolfram。点击如图位置,下载zip。

4

下载zip之后,把里边的东西都解压出来,再光把文件压缩(去掉一层文件夹),即打开压缩包就有setup.py。

5

如果是远程linux系统或者虚拟机linux系统,需要把这个zip文件传送进去。

6

然后,在这个zip所在目录直接使用:pip install 文件名.zip

7

如果jupyter notebook已经启动,就不用这个步骤。如果没有,使用nohup启动jupyter notebook。

8

然后在浏览器,在jupyter notebook的目录,点击new,就可以看到选项Wolfram Mathematica。创建即可运行Mathematica代码。

9

需要小心的是,一个Running的笔记本就需要启动一个Mathematica的kernel。实测得出,一个kernel需要100MB内存(未支持图形)。相比之下,启动一个python3的kernel只需要30MB内存。

注意事项

注意如果是在linux服务器上,要避免Mathematica处理图像。如果必须,请使用虚拟display相关的包。

推荐信息