#python #pip #pynput
#python #pip #pynput
Вопрос:
У меня проблема, и я не могу найти ничего, что могло бы помочь.Идея в том, что я не могу импортировать 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 установить 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.."
Заранее спасибо
Комментарии:
1. Вы используете python 2 или 3?
2. Я использую 2.7.10
Ответ №1:
Как вы запускаете файл? Когда вы выполняете python3 nameofyourprogram.py вы должны использовать pip3 для установки pynput
Комментарии:
1. Большое спасибо, это была проблема. Я новичок, и я этого не знал, я использовал pip3 для его установки. Еще раз спасибо!
Ответ №2:
В прошлый раз, когда у меня была эта проблема, это было из-за того, что я установил модуль с использованием pip для данной версии python (скажем, 2.7), но я запускал свой скрипт с использованием python 3.6. Попробуйте проверить версии.
Комментарии:
1. python -версия говорит о Python 2.7.10, я не знаю, как проверить версию модуля
2. Если вы сделали это
pip install pynput
, вы можете проверить, на каком python он устанавливается, используяpip --version
.