我想使用“ 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'
所以我不明白为什么它不起作用。
预先感谢您的帮助:)
答案 0 :(得分:1)
好,我只是愚蠢。
在创建项目时,我不是在环境下工作,因此我使用了经典的shebang:#!/bin/python3
。
然后,我进入了使用Pynput的环境,但是我只是忘记将shebang更改为#!/usr/bin/env python
。
所以,实际上,我并没有冒险找到Pynput
所以,问题解决了!
答案 1 :(得分:0)
您可能有两个版本。尝试通过python3 -m pip install pynput
进行安装,否则您应该使用一些旧版本的Python。我正在使用3.7.5,它对我来说很完美。
尝试从终端导入。