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

如何解决安装playsound时出现的“OSError: could not get source code”错误?

解决安装playsound时出现的「OSError: could not get source code」错误

问题原因

该错误源于playsound 1.3.0版本的安装脚本使用了inspect.getsource方法,而Python 3.11及更高版本的inspect模块行为发生变化,导致无法获取源代码,最终安装失败。

解决方法

1. 安装兼容的旧版本

直接安装不依赖问题方法的1.2.2版本,这是最快速的解决方式:

pip install playsound==1.2.2

2. 替换为替代音频库

如果旧版本无法满足需求,可以改用其他成熟的音频播放库:

  • pygame:
    安装命令:
    pip install pygame
    
    基础播放示例:
    import pygame
    pygame.init()
    pygame.mixer.music.load("你的音频文件路径.mp3")
    pygame.mixer.music.play()
    # 等待播放结束
    while pygame.mixer.music.get_busy():
        pygame.time.Clock().tick(10)
    
  • simpleaudio:
    安装命令:
    pip install simpleaudio
    
    基础播放示例:
    import simpleaudio as sa
    wave_obj = sa.WaveObject.from_wave_file("你的音频文件路径.wav")
    play_obj = wave_obj.play()
    play_obj.wait_done()
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 20:47:46