本文介绍了如何为Jupyter Notebook安装wolfram_kernel,使用户能够在Jupyter环境中运行Mathematica相关功能。安装完成后,即可在Notebook中直接使用Wolfram语言进行计算与分析,提升多语言编程与科研工作的效率,实现更灵活的交互式开发体验。
1、 wolfram_kernel 是一个由国外博士在 GitHub 上开发的项目,基于 Metakernel 构建,主要用于支持 Wolfram 语言的内核功能。
2、 Metakernel可通过pip自行安装,也支持基于它开发其他内核扩展。但若已有现成实现,便无需重复造轮子。
3、 matlab_kernel可通过pip直接安装,而wolfram_kernel则需手动下载并进行安装。
4、 首先找到作者mmatera的iwolfram项目,点击图示位置下载ZIP压缩包即可。
5、 下载ZIP文件后,解压其中内容,再将文件重新压缩,确保压缩包内直接包含setup.py,无需进入子文件夹。
6、 若为远程或虚拟机中的Linux系统,需将该ZIP文件传输至系统内。
7、 在zip文件所在目录直接运行命令即可。
8、 安装本地zip包:pip install 文件名.zip
9、 若已开启Jupyter Notebook,则无需执行此步骤。
10、 若未运行,可通过nohup命令启动jupyter notebook以保持后台持续运行。
11、 在浏览器中打开Jupyter Notebook目录,点击New按钮,即可在下拉选项中找到Wolfram Mathematica。选择该选项新建一个Mathematica文件,便可直接编写并运行相应的代码,方便进行数学计算与数据分析。
12、 需注意,每个运行中的笔记本都会启动一个Mathematica内核,实际测试显示,每个内核在无图形支持的情况下约占用100MB内存,因此应合理控制同时运行的笔记本数量以避免资源不足。
13、 相比之下,启动一个Python3内核仅需30MB内存。
