Python 在Windows8.1上安装PyBluez后,我发现DLL%1不是有效的win32应用程序

Python 在Windows8.1上安装PyBluez后,我发现DLL%1不是有效的win32应用程序,python,winapi,dll,bluetooth,pybluez,Python,Winapi,Dll,Bluetooth,Pybluez,我已经在一台64位的机器上安装了PyBluez-0.22.win32.exe,使用的是Python 2.7(他们没有64位版本)。然后我得到以下错误: ImportError:DLL加载失败:%1不是有效的Win32应用程序 你知道我该怎么解决这个问题吗? 以下是与蓝牙相关的部分代码: from bluetooth import * import bluetooth._msbt as bt bt.initwinsock () 当您尝试使用64位Python解释器和32位扩展模块时,会出现该

我已经在一台64位的机器上安装了
PyBluez-0.22.win32.exe
,使用的是Python 2.7(他们没有64位版本)。然后我得到以下错误: ImportError:DLL加载失败:%1不是有效的Win32应用程序

你知道我该怎么解决这个问题吗?

以下是与蓝牙相关的部分代码:

from bluetooth import *
import bluetooth._msbt as bt

bt.initwinsock ()

当您尝试使用64位Python解释器和32位扩展模块时,会出现该错误消息。如果使用32位Python解释器和64位扩展模块,则可能会出现相同的错误消息

如果
PyBluez
仅作为32位库提供,则需要安装32位版本的Python

看起来非官方的64位版本可以从