在python中独立使用sage函数
sage中有一个函数,latex,我想直接从命令行使用它,而不需要将它放入sage客户端。我认为可能的一种方法是将sage模块包含到我的python脚本中 使用pip安装sage不起作用在python中独立使用sage函数,python,sage,Python,Sage,sage中有一个函数,latex,我想直接从命令行使用它,而不需要将它放入sage客户端。我认为可能的一种方法是将sage模块包含到我的python脚本中 使用pip安装sage不起作用 有什么想法吗?您不能只将Sage作为一个包安装在一个包中,而且Sage中有大量的非Python代码,因此事先很难做到这一点 然而,您可以很容易地从脚本中调用Sage。这就是一个例子 对于任何发现这一点的人来说,一般来说,这将是获得响应的一种更快的方法-我甚至不知道stackoverflow有一个Sage标记。是
有什么想法吗?您不能只将Sage作为一个包安装在一个包中,而且Sage中有大量的非Python代码,因此事先很难做到这一点 然而,您可以很容易地从脚本中调用Sage。这就是一个例子
对于任何发现这一点的人来说,一般来说,这将是获得响应的一种更快的方法-我甚至不知道stackoverflow有一个Sage标记。是的,但只有在使用与Sage捆绑的Python特殊版本运行脚本时才是这样 来自Sage的医生 您可以在Python脚本中将Sage作为库导入。一个警告是,您需要使用与Sage捆绑的Python版本运行该Python脚本;目前是Python2.6.x。要导入Sage,请将以下内容放入Python脚本中:
from sage.all import *
对于阅读本文的任何Sage开发者,您可以使用特定标记订阅stackoverflow问题的电子邮件更新-指向页面右侧的“Sage”标记并选择“subscribe”。这让我仍然想知道原始问题“我可以在python中使用Sage函数吗?”(不同于“我可以在与sage捆绑的Python的特殊版本中使用sage函数吗”)。为什么不呢?如果每个模块都规定只能在与sage捆绑的Python的特殊版本中使用sage函数,那么这似乎不能很好地扩展。