python - 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'
所以我不明白为什么它不起作用。
预先感谢您的帮助 :)
解决方案
在创建我的项目时,我并没有在一个环境下工作,所以我使用了经典的 shebang: #!/bin/python3
。
然后,我在一个环境下使用了pynput,但我只是忘记将我的shebang更改为#!/usr/bin/env python
.
所以,实际上,我没有冒险找到 pynput
推荐阅读
- c# - 如何从列表中获取大于某个数字的数字列表?
- laravel - Laravel Vuejs Error: Uncaught ReferenceError: Login is not defined
- react-native - Remove gap between flexbox and component below
- plantuml - 是否可以使用 Salt 在网格中嵌入复选框
- java - 在 Netbeans 中成功发送通知后如何获得 Firebase 响应?
- node.js - 定义变量时无法读取未定义的属性“查找”
- typescript - ngrx - for 循环 - 完成当前元素的处理后获取下一个元素
- c++ - 在函数和线程安全中使用静态变量时的隐藏分支
- keras - 克隆使用 lambda 层和 Keras 中用户定义函数的模型时找不到函数
- python - 在 Azure Web Apps 中设置 Python 服务器