在Python中使用Sage数学库

在Python中使用Sage数学库,python,python-2.7,sage,Python,Python 2.7,Sage,我正在尝试使用Sage对图形进行可视化。我需要完全按照编写Python代码的方式进行可视化 我已经下载并安装了Sage for Ubuntu,Sage笔记本运行良好。但是我想从Tkinter获取用户输入,然后在图上显示这些输入(由Sage生成)。但是,我无法在pythonshell中导入sage。如何执行此操作?通过查看,您需要做的似乎是将以下行添加到Python文件中: from sage.all import * 然后,您需要从命令行/控制台使用与Sage捆绑的Python解释器来运行脚本

我正在尝试使用Sage对图形进行可视化。我需要完全按照编写Python代码的方式进行可视化

我已经下载并安装了Sage for Ubuntu,Sage笔记本运行良好。但是我想从Tkinter获取用户输入,然后在图上显示这些输入(由Sage生成)。但是,我无法在pythonshell中导入sage。如何执行此操作?

通过查看,您需要做的似乎是将以下行添加到Python文件中:

from sage.all import *
然后,您需要从命令行/控制台使用与Sage捆绑的Python解释器来运行脚本:

sage -python /path/to/my/script.py
但是,如果您想直接从shell使用Sage,您可能应该尝试使用。(只需在命令行中键入
sage
sage-python


警告:我自己还没有测试过这一切,所以你可能需要做一些实验才能让一切正常工作。

使用
sage-ipython
尤其适合。kcrisman问题在于没有使用root.mainloop()[根声明为root=Tk()]。