我用pip install pynput
安装了它(我也尝试过pip3 install
,python -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'
答案 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。
希望这个答案对您有所帮助。