在sage,latex中有一个函数,我想直接从命令行使用,而不会掉进sage sage客户端。我认为可能的一种方法是将sage模块包含在我的python脚本中。
使用pip install sage不起作用。
任何想法?
答案 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 *