-1

我已经PyBluez-0.22.win32.exe在 64 位机器上安装了 Python 2.7(他们没有 64 位版本)。然后我收到以下错误: ImportError:DLL load failed:%1 is not valid Win32 application。

知道如何解决这个问题吗? 在此处输入图像描述

这是依赖于蓝牙的代码部分:

from bluetooth import *
import bluetooth._msbt as bt

bt.initwinsock ()
4

1 回答 1

2

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

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

看起来非官方的 64 位版本可从http://www.lfd.uci.edu/~gohlke/pythonlibs/

于 2015-12-09T05:35:00.100 回答