在创建 QCoreApplication 之前必须设置属性 Qt::AA_UseSoftwareOpenGL

eaf*_*res 7 python spyder miniconda

所以我的环境是:

  • Windows 10,更新至 2019-11-08
  • 通过 miniconda 安装 Python 3.6、Spyder 4
  • 运行 miniconda shell
  • 激活虚拟环境
  • 运行 Spyder

我得到以下信息(在 shell 中):

(base) C:\Users\bbate>activate keras-gpu  
(keras-gpu) C:\Users\bbate>spyder  
Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created.  
[968:13624:1108/111945.157:ERROR:permission_manager_qt.cpp(82)] NOT IMPLEMENTEDUnsupported permission type: 13  
Run Code Online (Sandbox Code Playgroud)

然而,Spyder4 启动并工作,但它时不时地挂起,我看到其他注释表明它与 qt dll 有关,但我不知道如何解决这个问题

我看过各种帖子,但没有解决这个错误

顺便说一句,这是一个“干净”的安装;驱动器刚刚重建,所有东西都是全新安装的,所以周围没有太多杂乱,其他版本等。

Car*_*oba 1

此处为 Spyder 维护者)此问题将在 2020 年 3 月晚些时候发布的Spyder 4.1.0中得到修复。