跳至主要內容

计算机代数系统 Maxima 的安装和 Jupyter Notebook 作为其前端的配置

Youmans Yu原创技术CASMaximaJupyter Notebook大约 1 分钟

Maxima 是著名的开源计算机代数系统,本文记录了作者的安装和前端配置的过程,希望给后来者参考。以下内容以 Manjaro Linux 为例

Maxima 的安装

sudo pacman -S maxima

Jupyter Notebook 的安装

sudo pacman -S jupyter

Maxima-Jupyter Kernel 的安装

yay -S maxima-jupyter-git

Arch Linux 用户应当也可以用这种方法比较简便地完成安装。其他发行版的用户则可以根据 Github 页面open in new window 上的指示通过源码完成安装。

代码高亮

进入 CodeMirror 的安装文件夹,在 mode 文件夹下创建名为 maxima 的子文件夹,将下载的 maxima.jsopen in new window 复制入你创建的 maxima 目录中,并如 这个页面open in new window 修改 mode 文件夹中的 meta.js

测试

jupyter console --kernal=maxima

如果可以正常执行则安装成功。

创建 Jupyter Notebook 的启动器

$ sudo su
# cd /usr/share/applications
# vim Jupyter.desktop

将以下内容粘入:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Jupyter Notebook
GenericName=Jupyter NoteBook
Comment=A cross-platform notebook
Exec=/bin/jupyter-notebook
Terminal=false

如果希望自定义图标可以添加

Icon = 图片地址

自定义 Jupyter Notebook 的启动目录

jupyter notebook --generate-config

打开生成的 jupyter_notebook_config.py, 取消以下键值的注释并修改:

c.NotebookApp.notebook_dir = 你想要的启动目录
上次编辑于:
贡献者: Youmans Yu