You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Notebook中添加SageMath 9.4内核并修复终端启动问题

终端sage命令启动配置

你此前操作失败的核心原因是:macOS下.app是应用程序包(本质为目录),并非可执行文件,直接将别名指向.app路径、给.app包加执行权限都无法正确启动程序。
正确操作如下:

  1. 打开zsh配置文件
nano ~/.zshrc
  1. 在文件末尾添加如下别名配置,指向SageMath包内的实际可执行文件:
alias sage="/Applications/SageMath-9-4.app/Contents/Resources/sage/sage"
  1. 保存退出后执行命令使配置即时生效:
source ~/.zshrc

此时在终端输入sage即可正常启动SageMath交互环境。

Jupyter Notebook内核配置

你此前安装内核失败是因为指定的路径错误,内核描述文件不在.app根目录下,需要指向包内的内核配置路径:

  1. 执行如下命令安装SageMath内核:
jupyter kernelspec install --user /Applications/SageMath-9-4.app/Contents/Resources/sage/local/share/jupyter/kernels/sagemath
  1. 执行命令验证内核是否安装成功:
jupyter kernelspec list

输出中如果出现sagemath条目即为配置完成,重启Jupyter Notebook后即可在新建笔记本时选择SageMath内核。

内容的提问来源于stack exchange,提问作者CN_Cabbage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:24:03