sage,latex 中有一个函数,我想直接从命令行中使用它,而不需要将 sage 客户端放入 sage。我认为这可能的一种方法是将 sage 模块包含到我的 python 脚本中。
使用 pip install sage 不起作用。
有任何想法吗?
您不能将 Sage 安装为带有包的包,并且 Sage 中有大量非 Python 代码,因此很难先验地做到这一点。
但是,您可以很容易地从脚本中调用 Sage。 这是一个例子。
对于任何发现这一点的人,通常ask.sagemath.org将是一种更快的方式来获得响应——我什至不知道 stackoverflow有一个 Sage 标签。
是的,但前提是您使用与 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 *