Jupyter Notebook中Whisper库导入错误:load_model属性异常排查
解决Jupyter Notebook中Whisper
load_model 方法不存在的问题 检查当前导入的Whisper库
先确认你实际导入的是不是OpenAI官方的Whisper库:
- 在Notebook单元格中运行以下代码,查看模块路径:
import whisper print(whisper.__file__)
官方Whisper的路径通常包含openai-whisper字样,若路径显示的是其他无关目录,说明导入了同名的第三方库。
- 查看已安装的Whisper相关包:
!pip list | grep whisper
输出中如果出现whisper(非openai-whisper),那就是导致冲突的同名库。
修复步骤
- 卸载错误的同名库
如果查出存在名为whisper的第三方库,执行卸载:
!pip uninstall -y whisper
- 安装/升级官方Whisper库
确保安装的是OpenAI官方版本:
!pip install --upgrade openai-whisper
- 重启Jupyter内核
在Notebook顶部菜单选择「Kernel」→「Restart Kernel」,之后重新运行导入和模型加载代码:
import whisper model = whisper.load_model("tiny", device='cuda')
额外注意事项
- 确认Jupyter使用的Python环境与你安装包的环境一致:如果用了虚拟环境,要切换Jupyter的内核到对应的虚拟环境(可通过「Kernel」→「Change Kernel」选择)。
- 若使用conda环境,需先激活目标环境,再安装官方Whisper并启动Jupyter,避免环境不匹配导致的库导入错误。
内容的提问来源于stack exchange,提问作者phongku
相关产品推荐
相关产品推荐

