QUTIP输出在Spyder内的iPython控制台中显示为图像

QUTIP输出在Spyder内的iPython控制台中显示为图像,ipython,spyder,qutip,Ipython,Spyder,Qutip,我已经有一段时间有这个问题了: 使用Spyder 2.3.8中的iPython控制台,并安装QUTIP 3.1.0, 我尝试运行一个简单的代码: qt.相干(3,1) 我希望输出显示为数组。 但是,在Spyder的iPython中执行此操作时,会显示一个图像: 出于某些原因,它似乎将数组呈现为图像,在大多数情况下,这很难读取,我更喜欢显示数组,如果我在Spyder中使用Python3控制台,这实际上是可行的 你能告诉我原因吗 奇怪的是,这种情况只发生在我的Fedora Scientific 2

我已经有一段时间有这个问题了: 使用Spyder 2.3.8中的iPython控制台,并安装QUTIP 3.1.0, 我尝试运行一个简单的代码: qt.相干(3,1) 我希望输出显示为数组。 但是,在Spyder的iPython中执行此操作时,会显示一个图像:

出于某些原因,它似乎将数组呈现为图像,在大多数情况下,这很难读取,我更喜欢显示数组,如果我在Spyder中使用Python3控制台,这实际上是可行的

你能告诉我原因吗

奇怪的是,这种情况只发生在我的Fedora Scientific 23上,发生在运行Python 3.4的Spyder3上

另一台运行Windows和WinPython的计算机不存在相同的问题,数组显示正确


感谢您的关注。

spyder中的ipython似乎正在调用latex_repr方法,而不仅仅是repr。似乎是spyder中的一个bug,因为标准ipython终端没有这样的错误

当我自动加载Symphy时,图像打印问题出现,该问题由以下操作完成:转到spyder工具>>Prefences>>Ipython控制台>>高级设置>>选中或取消选中符号

当我检查符号数学时,我通常会将结果作为图像,因此我取消选中它并重新启动spyder,现在它工作正常


但是,如果您想从符号数学计算一些东西,最好再次选中“符号数学”框。我试图将Symphy加载到ipython,但我经常遇到一个类型错误。

(此处为Spyder dev)您能否发布一个您试图运行的代码的完整示例,以便我们可以测试我们这边发生了什么?谢谢:-)我有这个问题已经有一段时间了,我不能肯定我记得细节。但是当我在上面输入时,我模糊地记得我从Windows上的WinPython获得的Spyder没有相同的显示问题。可能是Spyder的另一个版本。现在我切换到Jupyter,它在这方面工作得非常好,所以我不再打算解决它。