计算机代数系统 Maxima 的安装和 Jupyter 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 页面 上的指示通过源码完成安装。
代码高亮
进入 CodeMirror 的安装文件夹,在 mode
文件夹下创建名为 maxima
的子文件夹,将下载的 maxima.js 复制入你创建的 maxima
目录中,并如 这个页面 修改 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 = 你想要的启动目录