我想使用“ 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'


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

预先感谢您的帮助 :)

最佳答案

好吧,我只是愚蠢。

创建项目时,我不是在环境下工作,因此我使用了经典的shebang:#!/bin/python3

然后,我进入了使用Pynput的环境,但是我只是忘记将shebang更改为#!/usr/bin/env python

所以,实际上,我没有冒险发现p

所以,问题解决了!

关于python - ModuleNotFoundError:没有名为“pynput”的Python3和pip3模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60316472/

10-09 16:36