我在视频之后通过https://youtu.be/DTnz8wA6wpw
在pip窗口中下载了pynput。在管理员模式下使用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)
答案 0 :(得分:0)
如果您使用python install pynput
,请按照以下步骤测试您的文件。它可以帮助您找到问题是来自安装,还是有多个版本的python导致此问题。
cd your/files/complete/path
py script_name.py
答案 1 :(得分:0)
如果在提示符下有效,但在PyCharm中不起作用,则可能需要将软件包安装在PyCharm中。为此,请尝试以下操作:
import pynput
行旁边。我希望它会有所帮助。 至少它对我有帮助。
答案 2 :(得分:0)
如果您使用的是python3,则必须使用pip3:
pip3 install pynput
希望它能工作:p
答案 3 :(得分:0)
我遇到了同样的问题,并使用以下方法解决了该问题:
python -m pip install pynput
答案 4 :(得分:0)
您的pycharm解释器未配置。在“运行”按钮附近,有一个下拉菜单,上面写有python文件的名称。在该下拉菜单中,单击“编辑配置”选项。选择当前文件并在python解释器下拉菜单上更改解释器。希望这会有所帮助。
答案 5 :(得分:0)
python -m pip install pynput
我的pycharm IDE版本3.8遇到问题。但是上面的命令可以解决这个问题。