在Python中使用Sage Math库

3

我正在尝试使用Sage制作图形的可视化。我需要把可视化和我的Python代码精确地结合起来。

我已经下载并安装了适用于Ubuntu的Sage,而且Sage Notebook可以完美地运行。但是,我想从Tkinter中获取用户输入,然后在由Sage生成的图表上显示这些输入。但是,我无法在Python Shell中导入sage。我该怎么做呢?

1个回答

6
从查看常见问题,看起来您需要做的是将以下行添加到您的Python文件中:
from sage.all import *

看起来你需要通过使用Sage捆绑的Python解释器在命令行/控制台中运行你的脚本:

sage -python /path/to/my/script.py

然而,如果您想直接从Shell中使用Sage,您应该尝试使用交互式Shell(只需从命令行键入sagesage -python即可)。
注意:我自己没有测试过这些内容,因此您可能需要进行一些实验才能使所有内容正常工作。

2
使用sage -ipython对此非常方便。 - kcrisman
kcrisman的问题是没有使用root.mainloop() [其中root声明为root = Tk()]。 - Chitrank Dixit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接