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

Mac系统已安装playsound但导入报ModuleNotFoundError问题求助

问题解决方法

这个报错的核心原因是你运行代码使用的Python环境,和你安装playsound包的Python环境不一致,按照以下步骤排查即可解决:

1. 核对Python与pip的对应关系

Mac系统默认自带Python2.7,多数用户还会额外安装Python3.x,很容易出现pip安装的包对应Python2、运行代码用的是Python3,或者反过来的不匹配情况。

  • 先确认你运行代码用的Python版本,在终端执行对应命令:
# 如果你运行代码用的是python3命令
python3 --version
# 如果你运行代码用的是python命令
python --version
  • 再用对应版本的pip检查playsound是否已安装:
# 对应python3的情况
pip3 list | grep playsound
# 对应python的情况
pip list | grep playsound

如果输出没有playsound相关条目,直接用对应pip重新安装即可:

pip3 install playsound
# 或者对应python版本的 pip install playsound

2. 虚拟环境适配

如果你使用venv、conda等虚拟环境管理工具,必须先激活目标虚拟环境再安装包,否则包会安装到全局环境,虚拟环境运行时无法读取:

  • venv环境操作示例(替换为你自己的虚拟环境路径):
source 你的虚拟环境目录/bin/activate
pip install playsound
  • conda环境操作示例:
conda activate 你的环境名称
pip install playsound

3. IDE解释器配置校验

如果使用PyCharm、VSCode等IDE运行代码,需要确认IDE绑定的Python解释器和你安装playsound的环境一致:

  • VSCode:按Cmd+Shift+P调出命令面板,搜索Python: Select Interpreter,选择已安装playsound的对应Python版本即可。
  • PyCharm:打开偏好设置 > Project: 你的项目名 > Python Interpreter,查看当前解释器的包列表是否包含playsound,缺失的话可以直接点击界面的+号搜索安装。

额外兼容提示

解决导入问题后如果播放功能仍报错,大概率是最新版playsound对MacOS的兼容问题,可以安装指定兼容版本:

pip3 uninstall playsound
pip3 install playsound==1.2.2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 22:18:02