首页 > 解决方案 > sage -i -> sage-run 收到未知选项:-i

问题描述

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

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

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

标签: ubuntusage

解决方案


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

推荐阅读