为什么 PyQt5 导入显示有关 windows 和蓝牙的错误?

PyQt5 的导入带有此错误:


C:\Python364>python.exe

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> from PyQt5.Qt import *

http://img4.mukewang.com/61b0186a0001b8db04440176.jpg

如果我使用python模块PyQt5的正常导入,则不会显示此错误:


C:\Python364>python.exe

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import PyQt5

>>> from PyQt5 import *

>>>

该问题涉及与以下相关的几个问题:


Python完整性;

PyQt5模式的完整性;

Windows 8.1 操作系统的完整性;

出现这种情况正常吗?


繁星淼淼
浏览 284回答 3
3回答

DIEA

有同样的问题。目前 qt 5.9 在 PIP 中不再可用。在我的情况下只是将文件重命名C:\Python\Python38-32\Lib\site-packages\PyQt5\Qt\bin\Qt5Bluetooth.dll为_Qt5Bluetooth.dll没有蓝牙dll,没问题:)

皈依舞

检查这个:https : //doc-snapshots.qt.io/qt5-5.9/qtbluetooth-index.htmlPyQt5 中实现的蓝牙 API 不支持 Windows(还没有?)。导入 PyQt5.Qt 也会导入 Qt 的蓝牙 API - 要么降级到 5.9(不知道这到底发生在什么时候,但 5.9 及更低版本应该在实现之前)或指定您的导入。

交互式爱情

Python 3。首先,确保您的系统上有 Python 3。安装 Xcode 和命令行工具。如果您使用的是 OS X,请下载 Xcode 并安装它。安装 Qt 库。为 PyQt5 和 SIP 库创建一个 virtualenv。安装 SIP。安装 PyQt5。全部完成!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python