sage -i -> sage-运行 收到未知选项:-i

sage -i -> sage-run received unknown option: -i

我正在尝试使用 sage -i plantri 安装一个 sage 包(即 plantri)。我收到消息:sage-运行 收到未知选项:-i.

我通过 sage -sh 打开了一个 sage shell 并重复了相同的命令 (sage -i plantri)。收到了同样的消息。我使用的是 SageMath 8.1 版,发布日期:2017-12-07.

我已经尝试通过 ubuntu 软件包存储库和手动安装(我自己下载并编译 sage)来使用 sage 安装。我如何在 sage 中安装额外的软件包?

sage -i 命令仅适用于您从源代码编译的 Sage。

如果您从 Ubuntu 软件包存储库安装了 Sage, 并且还从源代码编译它,你路径中的 sage 是 可能来自 Ubuntu 软件包存储库。

要为您从源代码编译的 Sage 安装 plantri, 要么使用它的完整路径,要么导航到它的位置,然后 使用 ./sage。如果您的 Sage 安装在 ~/SageMath 这两个解决方案看起来像:

任一

~/SageMath/sage -i plantri  # tell that Sage to install plantri

cd ~/SageMath  # assuming this is where Sage is installed
./sage -i plantri  # tell this Sage here to install plantri