【发布时间】:2015-10-07 18:56:51
【问题描述】:
所以我在 Anaconda 的 Spyder 中测试了 SPy 库,并遇到了一个奇怪的错误:
SystemExit:此程序需要访问屏幕。 请使用 python 的框架构建运行,并且仅当您是 在 Mac 的主显示屏上登录。
当我尝试从需要 wxPython 的 Spectral Python (SPy) 调用 view_cube 命令时会发生这种情况。
我感觉这与 Spyder 在其板载控制台中而不是在独立窗口中显示我的程序生成的所有图像有关。
我该如何解决这个错误,有没有办法告诉 Spyder 在自己的窗口中显示图像?我可以在 Spyder 中运行“框架构建”吗?
编辑:
通过转到 Preferences > IPython console > Graphics,并将 Backend 设置为 Mac OSX,我能够在单独的窗口中显示生成的图像。但是,尝试运行view_cube 命令时的错误仍然存在...
【问题讨论】:
标签: python compiler-errors wxpython spyder