2017-01-23 229 views
1

我正在从anaconda使用spyder的python项目,我试图让动画功能工作。Spyder Python动画不工作

我在这里找到了一个基本的动画示例:http://matplotlib.org/1.4.1/examples/animation/basic_example.html 并试图使其工作。

但是,当我运行它时,在Python和iPython控制台中都不会发生任何事情。

我找到了这个答案:Animation from matplotlib not working in spyder但是,更改首选项并没有做任何事情,并输入%matplotlib qt返回:没有名为qt4的模块。

的Spyder版本:3.1.0 运行在Mac OS塞拉利昂

+0

您是否尝试使用“运行设置”中的“在新的专用Python控制台中执行”选项来运行它?你可以在没有动画的情况下运行一个普通的matplotlib示例吗?你可以从spyder外的普通系统控制台运行这个例子吗?你是如何安装matplotlib和spyder的? – ImportanceOfBeingErnest

+0

我刚刚尝试过这些设置,但仍然没有任何结果。是的,普通matplotlib在没有动画的情况下工作。我曾尝试在闲置时在Spyder外部运行示例,但我没有相关模块。我没有特别安装matplotlib和spyder,但是我下载了anaconda导航器并且启动了预装了matplotlib的spyder。 –

+0

如果您没有相关模块,则无法运行(如果闲置无法找到模块,spyder也不会找到它们)。所以我建议安装“相关模块”(无论你是什么意思)。 – ImportanceOfBeingErnest

回答

0

谢谢大家的答案。我发现我的错误,就是我忘了将.py添加到文件名中,所以Spyder不会将它们识别为python文件。

1

你需要的,而不是

%matplotlib qt 

运行动画之前运行

%matplotlib qt5 

,因为只有作品的Qt4 。