2010-12-05 3 views
1

я пытаюсь запустить этот скрипт:питона с pybluez

import PyOBEX 
import bluetooth 

print "performing inquiry..." 

nearby_devices = bluetooth.discover_devices(lookup_names = True) 

print "found %d devices" % len(nearby_devices) 

for name, addr in nearby_devices: 
    print " %s - %s" % (addr, name) 

однако я получаю сообщение об ошибке не реализована в терминале. это то, что я получаю:

Last login: Sat Dec 4 20:59:06 on ttys001 
You have mail. 
cd '/Users/riceje7/School/NMD 430/' && '/usr/bin/pythonw' '/Users/riceje7/School/NMD 430/BluetoohLocator.py' && echo Exit status: $? && exit 1 
Joseph-Rices-MacBook-Pro:~ riceje7$ cd '/Users/riceje7/School/NMD 430/' && '/usr/bin/pythonw' '/Users/riceje7/School/NMD 430/BluetoohLocator.py' && echo Exit status: $? && exit 1 
Traceback (most recent call last): 
File "/Users/riceje7/School/NMD 430/BluetoohLocator.py", line 2, in <module> 
import bluetooth 
File "/Library/Python/2.6/site-packages/bluetooth/__init__.py", line 36, in <module> 
from osx import * 
File "/Library/Python/2.6/site-packages/bluetooth/osx.py", line 3, in <module> 
raise NotImplementedError 
NotImplementedError 

Может ли кто-нибудь помочь мне выяснить, что происходит и почему сценарий не будет работать должным образом?

ответ

3

source code for init.py имеет

elif sys.platform == "darwin": 
    from osx import * 

И source code for osx.py является

from btcommon import * 

raise NotImplementedError 

Это согласуется с веб-страницы, которая только упоминает реализации Linux и Windows. Вероятно, вам придется проконсультироваться с разработчиком о поддержке OSX в своей дорожной карте.

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