正如其他帖子中提到的,sagemath 软件包仅在 LTE 版本中可用。二进制版本 9.2 似乎大部分都有效。我提出这个问题的部分原因是想记录我为运行终端版本所做的工作。
因此,我从其中一个镜像下载了 sage-9.2-Ubuntu_20.04-x86_64.tar.bz2,并将其解压到我想要的目录中。运行 ./sage 会导致以下错误
/usr/bin/env: ‘python’: No such file or directory
我找到了一种无需重新编译即可使其工作的简单方法:
sudo apt install python-is-python3
./sage 现在在终端中运行,但运行
./sage -n jupyter
导致错误访问文件被拒绝加载时file:///home/user/.local/share/jupyter/runtime/nbserver-111854-open.html
如果我复制并粘贴到 Firefox 中,笔记本就会处于活动状态。显然,这是 Chromium 所在的 Flatpack“监狱”的问题。
就我个人而言,我不想将系统的默认浏览器切换为 Firefox,并且我想实现以下目标:
- 有一个命令可以在 Firefox 中直接运行 sage jupyter notebook 或者绕过 chromium 中的 flatpack 限制。
- 向我的 gnome 启动器添加 sage 命令