Ошибка ModuleNotFoundError: нет модуля с именем ‘Pynput

#python #visual-studio-code #pynput

#python #visual-studio-code #pynput

Вопрос:

Я установил его с pip install pynput помощью (я тоже пробовал pip3 install python -m pip install ), я использую vs code, он также не работает с терминалом pip list говорит, что у меня есть pynput 1.7.1

мой код:

 import Pynput

from pynput.keyboard import Key, Listener


def on_press(key):
    print("{0} pressed".format(key))

def on_release(key):
    if key == Key.esc:
        return False



with Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()
  

Ошибка:

 ModuleNotFoundError: No module named 'Pynput'
  

Комментарии:

1. «Это не работает» крайне расплывчато. Что вы ожидаете, что произойдет? Вы получаете какие-либо ошибки? Нам нужно больше информации, чтобы решить вашу проблему.

2. Это работает для меня. Согласно ошибке, похоже pynput , что он установлен неправильно. Можете ли вы добавить к вопросу, как pynput именно вы установили? Итак, не «я установил с помощью pip», а точную команду и вывод, которые вы получаете.

3. также вы можете проверить с помощью команды pip list , правильно ли установлен pynput

4. в нем говорится, что у меня есть pynput 1.7.1

5. Вы пробовали import pynput вместо import Pynput ?

Ответ №1:

Я надеюсь, что в первой строке какая-то ошибка ввода, и вы используете import pynput, а не Pynput. Пожалуйста. импортируйте правильное имя модуля

Пожалуйста. запустите which python команду и pip list убедитесь, что установка выполнена правильно. Пожалуйста. подтвердите, является ли python, на котором вы выполняете это, тем же python, на котором вы установили (используете which python ). убедитесь, что вы выполняете в той же виртуальной среде, где вы установили в основном.

Кроме того, если ваш pip list показывает модуль в списке. Откройте там терминал python и запустите инструкцию import.

Ответ №2:

Если вы используете python3, пожалуйста, попробуйте:

 pip3 install pynput
  

Комментарии:

1. Отредактировал мой ответ, пожалуйста, проверьте еще раз.

Ответ №3:

во-первых, вам нужно проверить, что он установлен правильно с помощью следующей команды…

 pip install pynput
  

если у вас установлено несколько версий python, используйте эту команду (для python 3.x)…

 pip3 install pynput
  

Если на выходе отображается ‘Требование уже выполнено’, тогда все готово.

Затем перейдите в окно ОЖИДАНИЯ и импортируйте модуль pynput (для двойной проверки), введя это после приглашения:-

 >>>import pynput
  

Обратите внимание, что вы должны вводить ‘pynput’ только в нижнем регистре.

Подождите несколько секунд.

Теперь, если вы не столкнулись с какой-либо ошибкой и получили приглашение после импорта, вы можете быть на 100% уверены, что модуль pynput установлен правильно.

Я надеюсь, что этот ответ вам помог.