我找到了一些使用matplotlib制作动画的短文件。通常情况下,当从命令行运行时它们可以很好地工作,但在PyCharm中,我只得到一个静态帧。
我正在问与Matplotlib does not update plot when used in an IDE (PyCharm)相同的问题。那里有一个答案,似乎对原始提问者有效。当我从命令行运行该代码时,它可以很好地工作。从PyCharm运行后,它会暂停很长时间(可能是运行动画),然后显示一个静态帧(看起来像动画的开始或结束)。
我在Mac(OS 10.11.6)上通过PyCharm 2017.3.2(专业版)运行Python 3.6.2(Anaconda)。我在PyCharm中创建了一个Python项目,将代码粘贴到.py文件中,安装了适当的库(matplotlib 2.0.2,numpy 1.13.1),并运行程序。
我能看到的唯一区别就是,在命令行上所做的与这个不同,因为python --version给出:
Python 3.6.0 :: Anaconda custom (x86_64)
还有什么其他问题可能存在?