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”的模块

ModuleNotFoundError:没有名为“memoize”的模块

ModuleNotFoundError:没有名为“pssh”的模块