Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spyder Python动画不工作_Python_Animation_Matplotlib_Spyder - Fatal编程技术网

Spyder Python动画不工作

Spyder Python动画不工作,python,animation,matplotlib,spyder,Python,Animation,Matplotlib,Spyder,我正在使用anaconda的spyder开发一个python项目,我正在尝试让动画功能正常工作 我在这里找到了一个基本的动画示例: 并试图让它发挥作用 但是,当我运行它时,Python和iPython控制台中都不会发生任何事情 我找到了这个答案:但是,更改首选项没有任何作用,键入%matplotlib qt返回:没有名为qt4的模块 Spyder版本:3.1.0 在MacOS Sierra上运行您需要运行 %matplotlib qt5 在运行动画之前,而不是 %matplotlib qt

我正在使用anaconda的spyder开发一个python项目,我正在尝试让动画功能正常工作

我在这里找到了一个基本的动画示例: 并试图让它发挥作用

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

我找到了这个答案:但是,更改首选项没有任何作用,键入%matplotlib qt返回:没有名为qt4的模块

Spyder版本:3.1.0 在MacOS Sierra上运行

您需要运行

%matplotlib qt5
在运行动画之前,而不是

%matplotlib qt

因为这只适用于Qt4。谢谢大家的回答。我发现了我的错误,因为我忘了在文件名中添加.py,所以Spyder没有将它们识别为python文件。

您是否尝试使用“运行设置”中的“在新的专用python控制台中执行”选项来运行它?是否可以在没有动画的情况下运行普通matplotlib示例?您可以在spyder外部的普通系统控制台上运行该示例吗?您是如何安装matplotlib和spyder的?我现在刚刚尝试了这些设置,但仍然一无所获。是的,正常matplotlib在没有动画的情况下工作。我曾尝试在spyder外部以空闲状态运行该示例,但没有相关模块。我没有专门安装matplotlib和spyder,但我下载了anaconda navigator并启动了预装matplotlib的spyder。如果没有相关模块,则无法运行它(如果idle找不到模块,spyder也找不到)。因此,我建议安装“相关模块”(无论您是什么意思)。我的意思是,我可以在spyder中运行一个基本的matplotlib,而不必安装模块,但是在python中,它说没有名为matplotlib的模块。您现在安装了两个python版本吗?那只来自蟒蛇的和另一只?这会造成巨大的问题。