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

已安装plyer库运行Python脚本仍报No module named 'plyer'错误怎么办?

问题原因及解决方法

ModuleNotFoundError出现的核心原因是VS Code运行代码时使用的Python解释器,和你执行pip install plyer时的Python环境不匹配,Windows上存在多版本Python(比如系统自带Python、虚拟环境、conda环境)时很容易出现这个问题,可按以下步骤修复:

解决步骤

  • 第一步:验证环境匹配度
    打开你之前执行安装命令的终端,输入pip --version,记录输出中显示的Python安装路径。再打开VS Code当前项目的终端,输入pip --version,对比两个路径是否一致。如果不一致,说明两个终端用的不是同一个Python环境。
  • 第二步:修复环境不匹配问题,二选一即可
    • 方案1:直接在VS Code当前项目的终端中重新执行pip install plyer,就能把plyer安装到VS Code当前使用的Python环境中。
    • 方案2:手动切换VS Code的Python解释器:点击VS Code窗口右下角显示的Python版本号,在弹出的解释器列表中选择你之前安装plyer对应的Python环境路径即可。
  • 第三步:修复代码拼写错误
    你当前的代码里有参数拼写错误,notification.notify的参数写的是messgae,正确拼写是message,修正后才能正常运行,修正后的代码如下:
    from plyer import notification
    
    title = "Greetings!"
    message = "Don't forget to take a break!"
    
    notification.notify(title = title, message = message, app_icon = None, timeout = 10, toast = False)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:36:03