【问题标题】:No Module named "pynput"没有名为“pynput”的模块
【发布时间】:2021-08-08 18:54:33
【问题描述】:

我的代码

import random
import time
import pynput

import pynput.keyboard as kb
import pynput.mouse as ms

mouse    = ms.Controller()
keyboard = kb.Controller()

我不断收到错误消息:

Traceback (most recent call last):
  File "c:\Users\user\Documents\visual studio code\notepadtest.py", line 1, in <module>
   from pynput import *
ModuleNotFoundError: No module named 'pynput'

当我尝试 pip3 安装时,它显示它已经安装了

我该如何解决这个问题?

【问题讨论】:

  • 你在使用虚拟环境什么的吗?
  • 运行pip show pynput会得到什么?
  • 这是 pip show pynput 给我的 名称:pynput 版本:1.7.3 摘要:监视和控制用户输入设备 主页:github.com/moses-palmer/pynput 作者:Moses Palmér 作者电子邮件:moses.palmer @gmail.com 许可证:位置:c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.39\localcache\local-packages\python39\site-packages 要求:六个要求:

标签: python pynput


【解决方案1】:

您下载的每个模块都保存在python文件夹的site_package文件夹中,(dir:Python\Python39\Lib\site-packages)。首先打开安装python的文件夹(默认目录显示在Image_1中) ,然后转到 site_packages 文件夹并从那里复制您的模块(即“pynput”)。

您制作的项目中还有一个 site_pakages 文件夹,就像我通常使用 pycharm 一样,正如您在 Image_2 中看到的那样,我制作了一个名为“Hangman Game”的项目,pycharm 自动在 venu 内创建了一个 site_pakages 文件夹文件夹。您只需将您的模块(即'pynput')粘贴到那里,再次运行您的程序,之后您将不会收到任何错误。

【讨论】:

  • 非常感谢,我花了很长时间试图解决这个问题
猜你喜欢
  • 2021-02-02
  • 1970-01-01
  • 2020-12-22
  • 2021-11-07
  • 2022-01-16
  • 2020-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多