python - ImportError:没有名为 pynput.keyboard 的模块
问题描述
我有一个问题,我找不到任何帮助。我的想法是我无法导入 pynput。我做了 pip install ,这就是它所显示的:
> 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.."
提前致谢
解决方案
上次我遇到这个问题是因为我已经使用 pip 为给定版本的 python(比如说 2.7)安装了模块,但是我使用 python 3.6 运行我的脚本。尝试检查版本。
推荐阅读
- azure-functions - 如何使用具有不同参数的相同天蓝色函数
- ios - 如何在 Swift iOS 中比较两个数组并从一个数组中删除匹配的元素
- windows - 在进行 Windows 更新时,VNC 服务器如何仍然工作?
- reactjs - 将活动类添加到 React Accessible Accordion
- c++ - 为什么不能为派生类指针分配基类的指针?
- django - 如何从 django 模型中获取属性的值
- python - 如何将 CSV 文件设置为只读以仅通过 Python UI 直接访问和编辑?
- java - 使用预先构建的字符串请求使用肥皂应用程序
- python - Pandas 如何针对以下场景进行 groupby
- javascript - addEventListener() 中的布尔“usecapture”参数和替代选项对象的“capture”属性有什么区别?