为什么Spyder在我使用Pygame的任何地方都不会显示我的图形输出?

问题描述:

我设法将Pygame安装到我的MacOS anaconda python 3.6实例中 - 我只是把它放到“root”环境中。我安装的方式 - 当我知道anaconda python被激活时,我只是去命令行,并安装pygame。为什么Spyder在我使用Pygame的任何地方都不会显示我的图形输出?

但是现在,当我在Spyder中时,我加载了一个使用Pygame编写的小型python应用程序,该应用程序似乎运行正常且没有错误,但它不显示任何窗口或选项卡中的图形输出任何地方!我尝试过使用alt-tabbing ... [为了比较...当我尝试运行另一个使用tkinter的小应用程序时,它通过创建一个单独的应用程序/窗口来显示图形,我可以通过它来选择。 ..我显示一个羽毛作为该窗口的图标,当我alt选项卡。]

我玩过一些Spyder首选项> Ipython首选项>图形...尝试“自动”,“内联”和Tkinter ......没有任何效果。

两个支承件事情:

1--注意的是,当我从命令行运行蟒蛇的Spyder的,由于某种原因,它显示警告错误的这串......我对这个任何提示?它是:

Erics-MacBook-Pro:~ ericstephan$ spyder 
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 
[[and six more lines of the same]] 

2--如果它可以帮助解决,下面我将我的粘贴使用pygame的应用程序内,其图形无处出现在Spyder的。使许多许多五彩纸屑小精灵颤动和反弹。嘿,这是一个有趣的小应用程序,如果你用像500这样大的东西来替换numdots,它非常酷......当它可见时! 这里的问题是pygame的应用程序回答#编辑器不会允许它这样你就可以在https://pastebin.com/1Aa8pVDq

+0

(* Spyder developer here *)Point ** 1。**与此无关,您可以忽略它。这看起来像一个错误,所以请在我们的[问题跟踪器](https://github.com/spyder-ide/spyder/issues)中打开一个问题,所以我们不要忘记看看它。 –

+0

嘿卡洛斯 - 谢谢!我已经在链接的问题跟踪器中创建了一个关于pygame的新项目。我的问题项目是:https://github.com/spyder-ide/spyder/issues/4471 ...谢谢! – estephan500

+0

非常感谢! –

看到它的问题是不是与Spyder的,但使用Qt(图形库的Spyder)。 Anaconda当前的Qt版本不支持macOS sierra。欲了解更多详情:*.com - Problems with Spyder 3 in macOS 10.12 (Sierra) or higher