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

Librosa报错:AttributeError: module 'librosa.display' has no attribute 'waveplot'

解决Librosa中AttributeError: module 'librosa.display' has no attribute 'waveplot'错误

Librosa 0.9.0及以上版本对API做了破坏性更新,移除了librosa.display.waveplot()方法,替换为librosa.display.waveshow(),这是报错的核心原因。

核心修复步骤

  • 直接替换代码中的方法名:
    原错误代码示例:
    import librosa
    import librosa.display
    
    y, sr = librosa.load("audio_file.wav")
    librosa.display.waveplot(y, sr=sr)
    
    修改为:
    import librosa
    import librosa.display
    
    y, sr = librosa.load("audio_file.wav")
    librosa.display.waveshow(y, sr=sr)
    

升级后仍报错的排查方向

  • 确认Librosa版本:运行以下代码检查当前环境的Librosa版本,确保是0.9.0及以上:
    import librosa
    print(librosa.__version__)
    
  • 重启Python解释器或Notebook内核:包升级后环境缓存未刷新时,重启后才能加载新版本的Librosa
  • 检查环境冲突:如果同时存在全局安装和虚拟环境安装的Librosa,确认当前运行环境使用的是升级后的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 03:18:10