2015-07-19 3 views
1

Я довольно новичок в python, и я пытаюсь заставить Pybluez работать для меня.Объект модуля PyBluez 'не имеет атрибута' discovery_devices '

Вот что происходит, когда я пытаюсь обнаружить устройства Bluetooth.

import bluetooth 
nearby_devices = bluetooth.discover_devices() 

Traceback (most recent call last): 
    File "<stdin>",line1,in <module> 
AttributeError: 'module' object has no attribute 'discover_devices' 

Я на окнах 8.1, питон 2.7.10, pybluez 0,21

ответ

4

У меня была такая же проблема, я сделал ошибку, назвав мой файл программы bluetooth.py, который перепутал питона для разрешения пакета, вы должны следить за этой глупой ошибкой, если это так.

Если это не так, попробуйте поместить файл в каталог, в котором находится ваш каталог bluetooth (в моем случае, C:\Python27\Lib\site-packages), а затем запустил его оттуда, он работал для меня.

+0

Так глупо, спасибо. Я тоже назвал свой файл bluetooth.py. –

Смежные вопросы