首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有名为“pynput”的模块

没有名为“pynput”的模块
EN

Stack Overflow用户
提问于 2019-03-15 10:45:38
回答 5查看 6.2K关注 0票数 0

我对Python完全陌生,而且还在编写代码的初级阶段,无法让它工作。

我试图建立一个自动点击器作为学习体验,所以我使用pynput:

代码语言:javascript
复制
from pynput.mouse import Button, Controller
from pynput.keyboard import Listener, KeyCode

但我知道错误是:

代码语言:javascript
复制
    from pynput.mouse import Button, Controller
ModuleNotFoundError: No module named 'pynput'

作为故障排除,我再次输入cmd "pip install pynput“并得到:

代码语言:javascript
复制
Requirement already satisfied: pynput in c:\program files (x86)\python\python37-32\lib\site-packages (1.4)
Requirement already satisfied: six in c:\program files (x86)\python\python37-32\lib\site-packages (from pynput) (1.12.0)

为了确定,我也尝试了"pip3安装pynput“,结果是一样的。当我处于空闲状态并输入“导入pynput”时,我不会收到任何错误。我只安装了一个python版本。

你知道我做错了什么吗?

如果你需要更多的信息,就告诉我。

提前谢谢你。JM

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-03-15 11:08:17

您应该在这里检查PyCharm为您的项目使用的解释器:->设置、->项目:%Project_name% ->项目解释器。它应该与您安装pynput的位置相同。

票数 1
EN

Stack Overflow用户

发布于 2019-03-15 11:06:06

这个问题可能有以下几种可能性:

  • 未正确安装软件包。卸载并重新安装它,查看问题是否仍然存在。
  • 在安装包的路径上可能存在权限问题。它是否拥有完整的rw权限,以便python能够访问它?如果您正在使用linux,请使用"sudo pip install“。
  • 如果您已经在虚拟环境中安装了这个包,并且在虚拟环境之外运行了程序,那么这个包将不可用。
票数 1
EN

Stack Overflow用户

发布于 2019-03-15 11:25:44

您可能有多个python安装,而py魅力使用的不是与pip二进制文件链接的安装。

要解决这个问题,使用pip作为模块安装库就足够了。

步骤1:理解您实际使用的python解释器

代码语言:javascript
复制
import sys
print(sys.executable)

输出是您的path_interpreter (类似于/Users/xyz/bin/python)

9月2日:使用该解释器运行pip

出发地:path_interpreter -m pip install pynput

就这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55180854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档