2012-03-28 8 views
2

pyusbを使用してnxt py libraryのサンプルスクリプトの1つを実行しようとしています。私は次のエラーを取得の例を実行しようとするたび:nxt-pyバックエンドエラーなし

USB module unavailable, not searching there 
Bluetooth module unavailable, not searching there 
Traceback (most recent call last): 
File "C:\Documents and Settings\*\Desktop\nxt-python-2.2.1\examples\mary.py", line 
15, in <module> 
b = nxt.locator.find_one_brick() 
File "C:\Python27\lib\site-packages\nxt\locator.py", line 112, in find_one_brick 
for s in find_bricks(host, name, silent, method): 
File "C:\Python27\lib\site-packages\nxt\locator.py", line 80, in find_bricks 
raise NoBackendError("No selected backends are available! Did you install the comm 
modules?") 
NoBackendError: No selected backends are available! Did you install the comm modules? 

を私はこの問題を解決する方法が分からないし、ちょうどブルートゥースへの切り替え以外の方法があった場合、私は不思議でしたか?

答えて

1

USBとBluetoothは使用できません。例を実行できるようにするには、Pythonモジュールをインストールする必要があります。 インストールガイドは choose your operating systemです。

me(mac os x)はfantomusbのみで動作します。また、私はレンガの場所を見つけるためにレンガの属性を設定する必要がありました。

b = nxt.locator.find_one_brick(name="NXT", strict=True, method=nxt.locator.Method(bluetooth=False, fantomusb=True, fantombt=False, usb=False)) 
関連する問題