Erro Python3 “nenhum módulo chamado bluetooth” no Linux Mint

0

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]

    
por Qu0rk 02.06.2014 / 00:53

1 resposta

1

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.

    
por 02.06.2014 / 01:00