ModuleNotFoundError:没有名为“ Pynput”的模块

时间:2020-10-19 12:42:34

标签: python visual-studio-code pynput

我用pip install pynput安装了它(我也尝试过pip3 installpython -m pip install) 我正在使用vs代码 它也不适用于终端 点列表说我有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'

3 个答案:

答案 0 :(得分:1)

我希望第一行是某些输入错误,并且您使用导入Pynput,而不是Pynput。请导入正确的模块名称

请。运行which python命令和pip list以确保安装正确。请确认执行此操作的python是否与安装的Python相同(使用which python)。确保您在基本已安装的虚拟环境中执行。

此外,如果您的pip list在列表中显示该模块。在此处打开一个python终端,然后运行import语句。

答案 1 :(得分:0)

如果您使用的是python3,请尝试:

pip3 install pynput

答案 2 :(得分:0)

首先,您需要通过以下命令检查其安装是否正确...

pip install pynput

如果您安装了多个版本的python,请使用此命令(适用于python 3.x)...

pip3 install pynput

如果输出显示“已经满足要求”,那么您就可以了。

然后转到“ IDLE窗口”并在提示符后键入以下内容以导入pynput模块(以进行双重检查):-

>>>import pynput

请注意,您只能输入小写字母'pynput'。

等待几秒钟。

现在,如果您没有遇到任何错误并在导入后得到提示,则可以100% 确保正确安装了模块Pynput。

希望这个答案对您有所帮助。