ImportError: нет модуля с именем pynput.keyboard - PullRequest
0 голосов
/ 19 марта 2019

У меня проблема, и я не могу найти ничего, чтобы помочь. Идея в том, что я не могу импортировать pynput. Я установил pip, и вот что он показывает:

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

Я попробовал еще раз pip install pynput, и он показывает

Требование уже выполнено

Вот код, я не знаю, помогает ли он, но вы идете:

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.."

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Как у вас работает файл? Когда вы делаете python3 nameofyourprogram.py, вы должны использовать pip3 install pynput

1 голос
/ 19 марта 2019

В прошлый раз у меня возникла эта проблема, потому что я установил модуль с помощью pip для данной версии python (скажем, 2.7), но я запускал свой скрипт с использованием python 3.6.Попробуйте проверить версии.

...