Eu acredito que o módulo bluetooth é para python2 e ainda não para python3. Você pode verificar isso, tentando carregar o módulo com python2.
Estou tentando conectar meu Lenovo S10E a um Nintendo Wiimote via bluetooth. Eu estou usando um script Python simples, reproduzido abaixo. Estou chamando a partir da linha de comando do Linux Mint (versão 16, "Petra") usando python3 find_wii.py
Meu objetivo é conectar um wiimote ao Mint e, em seguida, gerar MIDI (eventualmente). Estou usando o Python devido às suas vantagens de plataforma cruzada.
Script:
import bluetooth
target_name = "Nintendo RVL-CNT-01"
target_address = "00:1C:BE:29:75:7F"
nearby_devices = bluetooth.discover_devices()
for bdaddr in nearby_devices:
if target_name == bluetooth.lookup_name( bdaddr ):
target_address = bdaddr
break
if target_address is not None:
print("found target bluetooth device with address "), target_address
else:
print("could not find target bluetooth device nearby")
Estou recebendo o erro
Traceback (most recent call last):
File "find_wii.py", line 1, in <module>
import bluetooth
ImportError: No module named 'bluetooth'
Eu instalei wrappers bluez e python para ele ( sudo aptitude install python-bluez
). Eu atualizei meu sistema ( sudo apt-get update
, sudo apt-get upgrade
). Eu consultei o Google e os únicos bugs oficiais que encontrei são aqui e aqui e nenhuma das respostas funcionou para mim.
Como posso obter o módulo Bluetooth para trabalhar com o Mint?
[Nota: Pergunta cross-posted para stackoverflow]
Tags python bluetooth linux-mint