我实际上知道Spyder的一个问题。当我使用matplotlib.pyplot时,它会自动显示没有任何plt.show()的图形。因此,当我制作许多不同的数字时,它总是将它们全部显示在同一个数字上。 我最近创建了一个程序,它通过迭代在for循环中保存一个数字,它也打开一个数字,最后,循环在结束之前崩溃,因为有太多数字显示。 我想知道是否有人也知道这些问题,因为我在许多运行spyder的计算机上遇到过
答案 0 :(得分:1)
您可能正在使用Spyder在iPython中运行。 iPython自动运行plt.show()
。按f6(默认),查看是否选择“在当前python或iPython控制台中执行”。如果是这样,请检查控制台,“标签”应显示带有“iP”的蓝色图标,并在其后面加上“kernal”(或类似)。
简单修复:切换到“在专用的python控制台中执行”或打开一个新的python控制台(标题页“python 1”)
来源:有同样的问题。