2023年如何安装DeepSpeech?遇tensorflow依赖问题求解决方案
在Google Colab中安装DeepSpeech的可行方法(2023年)
DeepSpeech停更后确实没法直接用pip安装,核心问题是它依赖的TensorFlow 1.15.4只支持Python 3.6~3.8,而Colab默认Python版本偏高,按下面的步骤操作就能搞定:
步骤1:安装兼容的Python版本
在Colab单元格里运行以下命令,安装Python 3.8:
!sudo apt-get update !sudo apt-get install python3.8 python3.8-dev python3.8-distutils -y
步骤2:切换默认Python为3.8
更新pip并把Python 3.8设为默认版本:
!curl https://bootstrap.pypa.io/get-pip.py | python3.8 !sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 !sudo update-alternatives --config python3
执行最后一条命令后,会弹出选项,输入对应Python 3.8的编号回车就行。
步骤3:验证环境是否正确
运行下面的命令确认版本:
!python3 --version !pip3 --version
要确保Python显示3.8.x,pip也对应Python 3.8版本。
步骤4:安装TensorFlow 1.15.4
直接安装指定版本的TensorFlow:
!pip3 install tensorflow==1.15.4
如果遇到numpy版本冲突,先手动装低版本numpy:
!pip3 install numpy==1.19.5
步骤5:克隆DeepSpeech源码并安装
切换到稳定的兼容版本(v0.9.3对应TF1.15)再安装:
!git clone https://github.com/mozilla/DeepSpeech.git %cd DeepSpeech !git checkout tags/v0.9.3 !python3 setup.py install
步骤6:测试安装结果
运行命令验证是否成功:
!deepspeech --version
注意事项
- Colab重启后环境会重置,每次用都得重新走一遍流程,建议把这些步骤存成Colab笔记本,下次直接打开运行。
- 要是安装时出现缓存问题,给pip命令加
--no-cache-dir参数就行。
内容的提问来源于stack exchange,提问作者afsara_ben
相关产品推荐
相关产品推荐

