You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装keyboard模块却出现ModuleNotFoundError问题求助

问题

我要制作一个终端交互式程序,通过命令python -m pip install keyboard安装了keyboard模块,但在程序中导入该模块时出现ModuleNotFoundError。尝试重新安装时提示模块已存在;随后成功安装pygame模块,测试代码如下:

import pygame
import keyboard

测试时pygame可正常导入,但keyboard仍报错。相关截图:

解决方法
  • 检查Python环境一致性
    1. 执行where python(Windows)或which python(Linux/macOS),获取当前运行程序的Python路径。
    2. 执行python -m pip show keyboard,查看keyboard的安装路径,对比两个路径是否匹配。若不匹配,说明模块安装到了其他Python环境中。
  • 强制重新安装到当前环境
    执行命令python -m pip install --force-reinstall keyboard,强制将keyboard覆盖安装到当前使用的Python环境。
  • 权限排查(Linux/macOS)
    keyboard模块需要系统级权限才能正常工作,运行程序时可尝试用sudo python your_script.py(Linux/macOS),或在Windows下以管理员身份打开终端运行程序。
  • 指定Python版本安装
    若系统存在多个Python版本,改用python3 -m pip install keyboard(对应Python3环境),运行程序时使用python3 your_script.py。

内容的提问来源于stack exchange,提问作者Hello World

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:05:47