J'ai un problème et je ne trouve rien pour aider. L'idée est que je ne peux pas importer de pynput. J'ai fait l'installation de pip et voici ce que cela montre:

> Traceback (most recent call last):
  File "sb.py", line 1, in <module>
    from pynput.keyboard import Key, Controller
  ImportError: No module named pynput.keyboard

J'ai essayé à nouveau pip install pynput et cela montre

Exigence déjà satisfaite

Voici le code, je ne sais pas si ça aide mais c'est parti:

from pynput.keyboard import Key, Controller
def game():
    keyboard = Controller()
    if key.press():
        s = Sound()
        s.read("Cymatics - Guitar Chord Loop 2 - 128 BPM Dmaj")
        s.play()

print "Welcome to soundboard"
print "You will see a list of sound names, just write the name of it"
print "If you want to stop it type stop"
print "Type start"

start = input()
if start.lower() == "start":
    while True:
        game()
else:
    print "Ups, try again.."

Merci d'avance

0
Viorel Andrei Chis 19 mars 2019 à 16:30

2 réponses

Meilleure réponse

Comment exécutez-vous le fichier? Lorsque vous faites python3 nameofyourprogram.py, vous devez utiliser pip3 install pynput

1
willy1994 19 mars 2019 à 13:36

La dernière fois que j'ai eu ce problème, c'était parce que j'avais installé le module en utilisant pip pour une version donnée de python (disons 2.7), mais j'exécutais mon script en utilisant python 3.6. Essayez de vérifier les versions.

2
Arkangus 19 mars 2019 à 13:33