2015-12-08 4 views
-1

Я установил PyBluez-0.22.win32.exe на 64-битную машину с Python 2.7 (у них не было 64-битной версии). Затем я получаю следующую ошибку: ImportError: Ошибка загрузки DLL:% 1 недействительно. Приложение Win32.После установки PyBluez на Windows8.1 я получаю DLL% 1 недействительным win32 app

Любая идея, как я мог это исправить? enter image description here

Вот часть кода, который зависит от Bluetooth:

from bluetooth import * 
import bluetooth._msbt as bt 

bt.initwinsock() 

ответ

2

Это сообщение об ошибке при попытке использовать 64-битный интерпретатор Питона и модуль расширения на 32-битную. Такое же сообщение об ошибке может возникнуть, если вы используете 32-разрядный интерпретатор Python и 64-битный модуль расширения.

Если PyBluez доступен только как 32-битная библиотека, вам необходимо установить 32-разрядную версию Python.

Похоже, что неофициальные 64-битные версии доступны от http://www.lfd.uci.edu/~gohlke/pythonlibs/