问题描述
运行pyqt5写的应用时报了这个错:
This Windows version (6.3.9600) does not support the required bluetooth API. Consider updating to a more recent Windows (10.0.10685 or above).

原因是旧版windows里的蓝牙模块不兼容
解决办法
把蓝牙模块 Qt5Bluetooth.dll 名字改掉
找到项目虚拟环境 venv 或 virtualenv,具体路径如下↓
项目根路径/venv/Lib/site-packages/PyQt5/Qt5/bin/Qt5Bluetooth.dll


将 Qt5Bluetooth.dll 改名为 Qt5Bluetooth.dll1 就行
ps:如果pycharm中不能改,去文件夹下改就行了
当在运行Windows 6.3.9600的系统上使用PyQt5时,可能会遇到蓝牙API不兼容的错误。该问题源于旧版Windows的蓝牙模块与应用需求不符。解决方法是找到项目虚拟环境中的Qt5Bluetooth.dll文件,将其改名为Qt5Bluetooth.dll1,通常位于venv/Lib/site-packages/PyQt5/Qt5/bin目录下。此更改能规避不兼容问题。
2540





