Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中独立使用sage函数_Python_Sage - Fatal编程技术网

在python中独立使用sage函数

在python中独立使用sage函数,python,sage,Python,Sage,sage中有一个函数,latex,我想直接从命令行使用它,而不需要将它放入sage客户端。我认为可能的一种方法是将sage模块包含到我的python脚本中 使用pip安装sage不起作用 有什么想法吗?您不能只将Sage作为一个包安装在一个包中,而且Sage中有大量的非Python代码,因此事先很难做到这一点 然而,您可以很容易地从脚本中调用Sage。这就是一个例子 对于任何发现这一点的人来说,一般来说,这将是获得响应的一种更快的方法-我甚至不知道stackoverflow有一个Sage标记。是

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

使用pip安装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函数,那么这似乎不能很好地扩展。