pybluezについて
Raspberry 3 model Bを使って複数の端末のbleのscanをしたいのですが、エラーが出てしまいます。
Pythonは2.7.9、bluezは5.19で、下記のURLのコードを使用しています。
https://github.com/switchdoclabs/iBeacon-Scanner-/blob/master/testblescan.py
エラー文は:
pi@raspberry: ~/iBeacon-Scanner- $ sudo python testblescan.py
Traceback (most recent call last):
File "testblescan.py", line 4. in <module>
import blescan
File "/home/pi/iBeacon-Scanner-/blescan.py" , line 21, In <module>
import bluetooth._bluetooth as bluez
ImportErrot: No module named bluetooth._bluetooth
エラー内容を調べたところpybluezが入っていないとのことなので、下記を実行しましたが
pi@raspberry: ~ $ pip install pybluez
Requirement already satisfied (use --upgrade to upgrade): pybluez in /usr/lib/python2.7/dist-packages
cleaning up...
と表示されます。
raspberry piやpythonを初めて触るので修正方法がわからず困っています。
解決方法を教えていただけると助かります。
また、pythonのバージョンが悪いと考え python3.4.2で環境設定し実行したところ
pi@raspberry: ~/iBeacon-Scanner- $ sudo python3 testblescan.py
File "testblescan.py", line 16
sys.exit(1)
^
TabError: inconsistent use of tabs and spaces in indentation
とエラーが表示されてしまいました。
pythonの知識がなく修正方法がわからないです。
どちらのバージョンでもいいのでご教授いただけると助かります。