Jupyter Notebook无法导入MediaPipe,版本缺失audio_classifier组件
解决MediaPipe缺失audio_classifier组件的问题
问题场景
在Jupyter Notebook里导入MediaPipe时,碰到了当前版本不含audio_classifier组件的报错,就算重装了TensorFlow 2.12.0也没解决。用到的安装命令和导入代码如下:
安装命令
!pip install tensorflow==2.12.0 tensorflow-gpu==2.12.0 opencv-python mediapipe sklearn matplotlib
导入代码
import mediapipe as mp
报错截图

解决步骤
- 卸载原MediaPipe,安装音频专用包
标准的mediapipe包不包含音频相关组件,得单独装mediapipe-audio。执行以下命令:!pip uninstall -y mediapipe !pip install mediapipe-audio - 验证组件是否可用
重新导入MediaPipe后,检查audio_classifier模块:
如果能正常输出模块信息,就说明安装成功了。import mediapipe as mp print(mp.audio_classifier) - 版本兼容提醒
mediapipe-audio和TensorFlow 2.12.0是兼容的,不用改动TensorFlow的版本。
内容的提问来源于stack exchange,提问作者de Famy
相关产品推荐
相关产品推荐

