尽管已安装,Python 仍显示没有名为“pynput”的模块

尽管已安装,Python 仍显示没有名为“pynput”的模块

我已经安装了 pynput 模块。但是当我这样做时import pynput,它显示标题中给出的错误。

以下为屏幕截图,显示 pynput 模块安装成功

答案1

正如您在屏幕输出中看到的那样,pip install将安装适用于 Python 版本 2.x 的软件包。但是,您可能正在使用 Python 版本 3.x。pip 男人页面指​​定:

在 Debian 上,点子是安装 Python 2 软件包时使用的命令,而pip3是安装 Python 3 包时使用的命令。

因此,您应该使用:

pip3 install pynput

安装 Python 版本 3.x 的软件包。

我希望从 2020 年及以后发布的 Ubuntu 版本中彻底删除 Python 2.x。这样的误解也将被消除!

相关内容