首页 > 解决方案 > Ipython 在使用 sympy 绘图后冻结

问题描述

每当我尝试绘制某些东西并在此之后关闭绘图窗口时,我都不会返回到我的 Ipython shell。壳结冰。我唯一能做的就是关闭外壳并重新开始。

from sympy import *
x = symbols('x')
expr = 2 * x
plot(expr)

给出了一个不错的情节。但是当我关闭绘图窗口时,Ipython shell 一直在等待,显然是在循环中。

标签: pythonplotipythonsympyfreeze

解决方案


在再次搜索了一段时间后,我确实找到了使用交互模式解决此问题的解决方法:

from matplotlib import interactive
interactive(True)

感谢 joaquin 在这里解释:

https://stackoverflow.com/a/8575569/9154139


推荐阅读