Spyder3 Python IDE无法启动:"此Windows版本不支持所需的蓝牙API"

Luc*_*now 5 python windows python-3.x spyder

我是一个非常业余的爱好程序员,并且一直在使用spyder3 IDE来玩python(我喜欢它用于变量查看器).我最近重新格式化了我的电脑,然后在启动sypder时遇到了这个问题:

计算机格式之后的常规步骤是:

1)从python.org windows .exe下载安装Python 3.

2)在命令提示符下运行这些命令.

    pip install PyQt5
    pip install spyder
Run Code Online (Sandbox Code Playgroud)

3)使用资源管理器,导航到python/scripts /并双击spyder3.exe.

4)通常spyder3现在将启动,但最近我收到了这个错误框: Windows错误框

"此Windows版本(6.3.9600)不支持所需的蓝牙API.请考虑更新到更新的Windows(10.0.10586或更高版本)."

我重新格式化了我的电脑,重新安装了一切,但问题仍然存在.

我尝试通过下载spyder .zip git-hub并使用以下命令加载spyder3:

    python bootstrap.py
Run Code Online (Sandbox Code Playgroud)

但这导致我出现相同的错误消息.

这两种方法之前都运行良好,我不确定是什么导致它以及如何继续.请问你的见解:)

系统规格:华硕笔记本电脑,英特尔i7-4700HQ,16GB内存,Win 8.1 64位,

小智 7

看起来PyQt5 5.10已经引入了这个问题.

使用以下命令恢复到5.9.2:

pip uninstall PyQt5
pip install PyQt5==5.9.2
Run Code Online (Sandbox Code Playgroud)

不确定是PyQt5的错还是Spyder滥用API.


alt*_*dky 5

import PyQt5.Qt进口一切,包括蓝牙。虽然导入看起来不错,因为只有一个,但在这种情况下确实需要花费。因此,只需使用常规导入即可import PyQt5.QtWidgets。我会看看此时是否可以在 Spyder 中找到任何证据。

https://github.com/spyder-ide/qtpy/pull/143随 Spyder 1.4.1 一起发布。