在python中独立使用sage函数

时间:2012-05-13 20:58:10

标签: python sage

在sage,latex中有一个函数,我想直接从命令行使用,而不会掉进sage sage客户端。我认为可能的一种方法是将sage模块包含在我的python脚本中。

使用pip install sage不起作用。

任何想法?

2 个答案:

答案 0 :(得分:13)

你不能只将Sage作为一个软件包安装,并且Sage中有大量的非Python代码,因此很难做到这一点。

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

对于任何发现这一点的人来说,通常ask.sagemath.org会更快地获得回复 - 我甚至不知道stackoverflow 一个Sage标记。

答案 1 :(得分:4)

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

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

  

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

from sage.all import *