在Windows8.1上安装PyBluez后,我得到DLL%1无效的win32应用程序

时间:2015-12-08 23:56:58

标签: python winapi dll bluetooth pybluez

我在使用Python 2.7的64位计算机上安装了PyBluez-0.22.win32.exe(他们没有64位版本)。然后我收到以下错误: ImportError:DLL加载失败:%1无效Win32应用程序。

知道如何解决这个问题吗? enter image description here

以下是依赖蓝牙的代码部分:

from bluetooth import *
import bluetooth._msbt as bt

bt.initwinsock ()

1 个答案:

答案 0 :(得分:2)

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

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

看起来http://www.lfd.uci.edu/~gohlke/pythonlibs/

提供了非官方的64位版本