首页 > 解决方案 > ModuleNotFoundError:没有名为“pynput”Python3 和 pip3 的模块

问题描述

我想使用 'pynput',所以我使用 pip 将它添加到我的环境中。安装没有问题。但我无法将其导入我的项目。

我在我的环境中使用 python 3.8.1。我使用 pip3 进行安装。我已经尝试安装pynput,卸载它并多次重新安装。我的 .py 文件没有像“pynput.py”这样令人困惑的名称,当我尝试执行我的文件时,我对我的环境感到满意。我试图从我的终端或 VSCodium 运行,但它们都不起作用。我在 Debian 10 上工作。

点冻结:

pynput==1.6.7
python-xlib==0.26
six==1.14.0

追溯 :

Traceback (most recent call last):
  File "./play.py", line 6, in <module>
    from pynput import keyboard
ModuleNotFoundError: No module named 'pynput'

所以我不明白为什么它不起作用。

预先感谢您的帮助 :)

标签: pythonpython-3.xpip

解决方案


在创建我的项目时,我并没有在一个环境下工作,所以我使用了经典的 shebang: #!/bin/python3

然后,我在一个环境下使用了pynput,但我只是忘记将我的shebang更改为#!/usr/bin/env python.

所以,实际上,我没有冒险找到 pynput


推荐阅读