6

我在我的 Windows 中使用 pip 在视频之后下载了 pynput:https ://youtu.be/DTnz8wA6wpw

在管理员模式下使用 cmd

pip install pynput

当我运行代码时,pycharm 和 spyder3 显示错误:

Traceback (most recent call last):
  File "E:/Users/nilson/Dropbox/Python/PyCharm/auto/auto.py", line 1, in <module>
    from pynput.keyboard import Key, Controller
ModuleNotFoundError: No module named 'pynput'

这是我的代码:

from pynput.keyboard import Key, Controller
import time

keyboard = Controller()

time.sleep(2)

for char in "sasdasdasda":
    keyboard.press(char)
    keyboard.release(char)
    time.sleep(0.12)
4

8 回答 8

6

我遇到了同样的问题,我使用以下方法修复了它:

python -m pip install pynput
于 2019-12-14T04:56:14.497 回答
2

如果它在提示符下工作但在 PyCharm 中不起作用,您可能需要在 PyCharm 中安装该包。为此,请尝试以下操作:

  1. 使用 Pycharm 打开你的 .py 文件。
  2. 将光标放在该import pynput行旁边。
  3. PyCharm 会在它旁边显示灯图标(肯定是红色的)
  4. 如果它是红色的,请单击 Lamp 图标并选择选项“安装 pynput 包”。
  5. 安装后,再次运行您的脚本。

我希望它会有所帮助。至少它帮助了我。

于 2019-01-16T22:04:18.290 回答
1

如果您使用的是 python3,则必须使用 pip3:
pip3 install pynput
希望它有效:p

于 2019-07-10T19:06:02.457 回答
0

实际上,您是在 python 解释器中进行操作,而不是在系统命令行中进行操作。那就是出现错误的地方。

pip install pynput在 Windows 命令行中执行完美。检查这个

于 2022-02-03T16:49:18.837 回答
0

您的 pycharm 解释器未配置。在运行按钮附近有一个下拉菜单,上面写着 python 文件的名称。在该下拉菜单中有一个选项“编辑配置”,点击它。选择当前文件并在 python 解释器下拉列表中更改解释器。希望这可以帮助 。

于 2020-01-30T02:49:03.170 回答
0

如果您使用的是 python 3.XX:

python3 -m pip install pynput
于 2022-02-03T22:51:18.623 回答
0
python -m pip install pynput

我的 pycharm IDE 版本为 3.8 时遇到问题。但是上面的命令可以解决这个问题。

于 2020-08-29T08:02:11.300 回答
0

如果您使用过python install pynput,请按以下步骤测试您的文件。它可以帮助您发现您的问题来自安装或有多个版本的 python 导致此问题。

  1. 打开终端(Windows 中的命令提示符)
  2. 转到您的文件所在的路径,可以通过键入cd your/files/complete/path
  3. 现在输入py script_name.py
  4. 让我们知道它是否有效,因此我们可以向您推荐其他方法...
于 2018-07-31T23:06:58.240 回答