【问题标题】:ImportError: No module named pynput.keyboardImportError:没有名为 pynput.keyboard 的模块
【发布时间】:2019-08-10 01:15:20
【问题描述】:

我有一个问题,我找不到任何帮助。我的想法是我无法导入 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.."

提前致谢

【问题讨论】:

  • 你用的是python 2还是3?
  • 我使用的是 2.7.10

标签: python pip pynput


【解决方案1】:

上次我遇到这个问题是因为我使用 pip 为给定版本的 python(比如说 2.7)安装了模块,但是我使用 python 3.6 运行我的脚本。 尝试检查版本。

【讨论】:

  • python --version 说 Python 2.7.10,不知道怎么查看模块版本
  • 如果你做了pip install pynput,你可以使用pip --version检查它安装在哪个python上。
【解决方案2】:

你是如何运行文件的?当你做 python3 nameofyourprogram.py 你应该使用 pip3 install pynput

【讨论】:

  • 谢谢你,这就是问题所在。我是初学者,我不知道,我用pip3安装它。再次感谢!
猜你喜欢
  • 1970-01-01
  • 2013-03-11
  • 1970-01-01
  • 2012-12-07
  • 2012-05-23
  • 2019-07-29
  • 2015-07-04
  • 2014-03-15
  • 2017-12-29
相关资源
最近更新 更多