ModuleNotFoundError:没有名为“键盘”的模块,尝试过 pip3 安装,尝试过 -pip list 它在那里
Posted
技术标签:
【中文标题】ModuleNotFoundError:没有名为“键盘”的模块,尝试过 pip3 安装,尝试过 -pip list 它在那里【英文标题】:ModuleNotFoundError: No module named 'keyboard, tried pip3 install, tried -pip list it is there 【发布时间】:2020-12-23 07:39:55 【问题描述】:一些额外的信息: 我在 Windows 10 上,使用最新的 Python 版本,使用最新的 pip 版本,使用 Pycharm 作为我的 IDE。我正在为一个项目制作键盘记录程序,但我似乎无法让键盘模块正常工作。
还有: C:\Users\Hp>pip --version pip 20.2.2 从 c:\users\hp\appdata\local\programs\python\python38-32\lib\site-packages\pip (python 3.8)
C:\Users\Hp>pip 安装键盘 已满足要求:c:\users\hp\appdata\local\programs\python\python38-32\lib\site-packages (0.13.5) 中的键盘
C:\Users\Hp>点子列表 包版本
altgraph 0.17 未来 0.18.2 键盘 0.13.5 pefile 2019.4.18 点 20.2.2 PyInstaller 3.6 pywin32-ctypes 0.2.0 安装工具 41.2.0
PyCharm 中的错误信息:C:\Users\Hp\Desktop\keylogger\venv\Scripts\python.exe C:/Users/Hp/AppData/Roaming/JetBrains/PyCharmCE2020.1/scratches/keylog.py 回溯(最近一次通话最后): 文件“C:/Users/Hp/AppData/Roaming/JetBrains/PyCharmCE2020.1/scratches/keylog.py”,第 2 行,在 导入键盘 ModuleNotFoundError:没有名为“键盘”的模块
【问题讨论】:
您在 PyCharm 中的项目正在使用 virtualenv (Users\Hp\Desktop\keylogger\venv\Scripts\python.exe
keyboard 包安装到全局站点包 (users\hp\appdata\local\programs\python\python38-32
) 中。
【参考方案1】:
-
激活您的虚拟环境
.\env\Scripts\activate
或
C:\Users\Hp\Desktop\keylogger\venv\Scripts\activate
-
现在安装
keyboard
pip install keyboard
@yedpodtrzitko 已经回答了,我只是想通过解决方案步骤更清楚地说明。
【讨论】:
以上是关于ModuleNotFoundError:没有名为“键盘”的模块,尝试过 pip3 安装,尝试过 -pip list 它在那里的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块
错误:ModuleNotFoundError:没有名为“图像”的模块
ModuleNotFoundError:没有名为“knox”的模块