ModuleNotFoundError:PyCharm 上没有名为“pynput”的模块错误
Posted
技术标签:
【中文标题】ModuleNotFoundError:PyCharm 上没有名为“pynput”的模块错误【英文标题】:ModuleNotFoundError: No module named 'pynput' error on PyCharm 【发布时间】:2022-01-16 03:41:06 【问题描述】:import pynput
from pynput.keyboard import Key, Listener
def keyenter(key):
print("0 pressed".format(key))
def keyexit(key):
if key == Key.esc:
return False
with Listener(keyenter=keyenter, keyexit=keyexit) as listener:
listener.join()
我不断收到错误 - ModuleNotFoundError: No module named 'pynput'
我已经有一段时间了。甚至尝试过在线 IDE,例如 online-python.com,但抛出了同样的错误。
*** 上有类似的线程,但似乎没有一个可靠的修复/指南来解决这个问题。
【问题讨论】:
欢迎来到 Stack Overflow。用你自己的话来说,当你写import pynput
时,你到底为什么认为它应该做任何事情?为了了解pynput
,您阅读了哪些原始资料,该资料告诉您如何使用它?
“*** 上有类似的线程,但似乎没有一个可靠的修复/指南来解决这个问题。”真的吗?当我try looking using the most obvious query I can think of 时,我看到的所有***结果 (example 1 example 2 example 3) 都有明确步骤的可接受答案。
当我specifically search about pynput
时,我也在那里看到了具体的结果。我不明白为什么 none 这些结果对您来说构成“可靠的修复/指南”。你尝试过其中任何一个吗?为了尝试它们,您究竟做了什么?结果到底发生了什么?
【参考方案1】:
确保您确实安装了 pynput:
$ python3 -m pip install pynput
并将 Pycharm 中的 Python 解释器正确配置为全局 python3 或您的特定 venv。
【讨论】:
【参考方案2】:一种对我有用的方法是使用右下角的终端直接从 PyCharm 内部安装 pynput。
在 PyCharm 终端类型内:
pip3 install pynput
注意:这仅在您的系统上已安装 Python3 时才有效。希望这可以帮助! (:
【讨论】:
以上是关于ModuleNotFoundError:PyCharm 上没有名为“pynput”的模块错误的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“推理”的模块
macOS 上的“ModuleNotFoundError:没有名为 'dbus' 的模块”
ModuleNotFoundError:没有名为“memoize”的模块
ModuleNotFoundError:没有名为“pssh”的模块