我不熟悉将 PTVS 用于我的 Python 代码。我以前使用 Spyder,因为它与 Anaconda 发行版一起提供。这是我遇到的问题。
我正在尝试创建两个图,并同时在单独的窗口中显示它们。一个简单的例子是。
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
plt.plot([2,2,2,2,2])
plt.show()
但是除非我关闭第一个情节,否则第二个情节不会出现。同样,对于较大的脚本,如果我不关闭绘图,则 plt.show() 之后的其余代码块不会执行。我尝试在不调试的情况下执行,但它不起作用。但是,当我在 Ipython 交互式窗口中运行相同的代码时,所有代码都会执行,并且我可以将两个图都视为内联图,但这不是我想要的。我希望所有代码在不同的窗口中运行创建尽可能多的绘图,而不会像关闭绘图以运行其余代码一样中断。我仍然可以在 Spyder 中完成,但我想完全切换到 Visual Studio,这个问题困扰着我。
任何帮助,将不胜感激。提前致谢。