6

sage,latex 中有一个函数,我想直接从命令行中使用它,而不需要将 sage 客户端放入 sage。我认为这可能的一种方法是将 sage 模块包含到我的 python 脚本中。

使用 pip install sage 不起作用。

有任何想法吗?

4

2 回答 2

14

您不能将 Sage 安装为带有包的包,并且 Sage 中有大量非 Python 代码,因此很难先验地做到这一点。

但是,您可以很容易地从脚本中调用 Sage。 是一个例子。

对于任何发现这一点的人,通常ask.sagemath.org将是一种更快的方式来获得响应——我什至不知道 stackoverflow一个 Sage 标签。

于 2012-05-17T15:59:46.023 回答
4

是的,但前提是您使用与 Sage 捆绑的特殊版本的 Python运行脚本。

来自 Sage 的文档http://www.sagemath.org/doc/faq/faq-usage.html#how-do-i-import-sage-into-a-python-script

您可以将 Sage 作为 Python 脚本中的库导入。需要注意的是,您需要使用与 Sage 捆绑的 Python 版本来运行该 Python 脚本;目前是 Python 2.6.x。要导入 Sage,请将以下内容放入您的 Python 脚本中:

from sage.all import *
于 2012-11-10T22:30:27.853 回答