我该怎么做才能解决安装键盘包时遇到的这个问题?

What can I do to fix this problem that I am having with installing keyboard package?

我正在尝试制作一个需要检测用户按键的 python 项目,我已经尝试通过 运行ning pip3 install keyboard 安装 python 键盘包在 cmd 中,它最终安装了键盘包,但是当我在 python 和 运行 项目中键入 import keyboard 时,它一直显示错误消息:No module named 'keyboard',即使我安装了。

我在 windows 10 家使用 python 3.10.4。 我使用 spyder 作为我的编程编辑器。

我尝试卸载 python 并重新安装,但没有成功。我试过卸载模块并重新安装,但没有用。我试过修复 python 但没用。

代码:

https://i.stack.imgur.com/a4OFu.png

https://i.stack.imgur.com/StQjR.png

我通过下载和安装 miniconda 设法解决了这个问题:(https://docs.conda.io/en/latest/miniconda.html)

然后我在 windows 搜索栏中搜索 anaconda prompt, 然后我使用命令 conda create -n spyder2 python=3 创建了一个新环境 而不是 spyder2 你可以随意命名它。

然后我使用命令conda activate spyder2激活了环境 用您选择的环境名称替换 spyder2。

然后我使用命令添加了必要的 spyder-kernels.. pip install spyder-kernels

然后我添加了我选择的包,在本例中是键盘包,我使用命令 pip install keyboard 将键盘替换为您自己的包名称。

您现在可以通过按退出按钮或在提示中键入 exit 来关闭 anaconda 提示。

您现在要打开 spyder 并单击 spyder 顶部的工具选项卡,现在在显示的下拉菜单中按首选项,然后在选项列表中单击 python 解释器如图所示,在 python 解释器部分下单击第二个复选框,然后单击下拉菜单和 select 您在 anaconda 提示符中创建的环境,然后单击位于底部的应用按钮然后单击应用按钮旁边的确定按钮。

现在重新启动 spyder,您已经完成了新环境的创建,现在可以开始使用第 3 方包和模块了。

注意:如果您想添加新的包或模块,请打开 anaconda 提示符并激活您刚刚使用本教程前面提供的代码创建的环境,然后使用 pip install YourPackageName 命令完成了。