【问题标题】:Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created必须在创建 QCoreApplication 之前设置属性 Qt::AA_UseSoftwareOpenGL
【发布时间】:2019-11-08 22:08:56
【问题描述】:

所以我的环境是:

  • Windows 10,截至 2019 年 11 月 8 日更新
  • 通过 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  

但是,Spyder4 启动并运行,但现在它只是挂起,我看到其他说明表明它与 qt dll 有关,但我不知道如何解决这个问题

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

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

【问题讨论】:

    标签: python spyder miniconda


    【解决方案1】:

    此处是 Spyder 维护者)此问题将在 Spyder 4.1.0 中修复,并于 2020 年 3 月晚些时候发布。

    【讨论】:

    • 我遇到了几乎相同的问题,但是,就我而言,我使用的是 macOS Catalina 10.15.3,python=3.8。此外,从 env 运行会导致完全崩溃,从基础我只是收到警告,之后 spyder 工作。
    • Python 3.8 仍然没有得到很好的支持。请再使用 3.7 几个月。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    相关资源
    最近更新 更多