我是一个非常业余的爱好程序员,并且一直在使用spyder3 IDE来玩python(我喜欢它用于变量查看器) . 我最近重新格式化了我的电脑,然后在启动sypder时遇到了这个问题:
计算机格式之后的常规步骤是:
1)从python.org windows .exe下载安装Python 3 .
2)在命令提示符下运行这些命令 .
pip install PyQt5
pip install spyder
3)使用资源管理器,导航到python / scripts /并双击spyder3.exe .
4)通常spyder3现在会启动,但最近我收到了这个错误框:Windows Error Box
"This Windows version (6.3.9600) does not support the required Bluetooth API. Consider updating to a more recent Windows (10.0.10586 or above)."
我重新格式化了我的电脑,重新安装了一切,但问题仍然存在 .
我尝试通过下载spyder .zip git-hub并使用以下命令加载spyder3:
python bootstrap.py
但这导致我出现相同的错误消息 .
这两种方法之前都运行良好,我不确定是什么导致它以及如何继续 . 请问你的见解:)
系统规格:华硕笔记本电脑,Intel i7-4700HQ,16GB RAM,Win 8.1 64bit,
2 回答
看起来PyQt5 5.10已经引入了这个问题 .
使用以下命令恢复到5.9.2对我有用:
不确定是PyQt5的错还是Spyder滥用API .
import PyQt5.Qt
导入一切,包括蓝牙 . 虽然这个导入看起来不错,但只有一个它在这样的场景中花费了 . 所以,只需使用常规导入,如import PyQt5.QtWidgets
. 我会在这一点上看看我是否能在Spyder找到任何证据 .https://github.com/spyder-ide/qtpy/pull/143与Spyder 1.4.1一起发布 .