簡體   English   中英

在Windows8.1上安裝PyBluez之后,我得到DLL%1無效的win32應用程序

[英]After installing PyBluez on Windows8.1 I get DLL %1 not valid win32 app

我已經在具有Python 2.7的64位計算機上安裝了PyBluez-0.22.win32.exe (它們沒有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。

看起來可以從http://www.lfd.uci.edu/~gohlke/pythonlibs/獲得非官方的64位版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM