Windows10系统运行deepspeech-server命令提示未识别的安装求助
DeepSpeech Server 安装部署问题解决步骤
步骤1:确认deepspeech-server包安装状态
你本地安装的是DeepSpeech核心库,不包含服务端组件,需要单独安装:
- 执行命令检查已安装包:
pip list | findstr deepspeech - 如果输出中没有
deepspeech-server条目,执行安装命令:pip install deepspeech-server
多Python版本共存的环境下,需将pip替换为对应环境的pip执行程序,比如pip3
步骤2:修复Python环境变量配置
如果已经安装完成仍提示找不到命令,是因为Windows系统未将Python的Scripts目录加入系统Path:
- 先获取当前使用的Python对应的Scripts目录路径,默认路径格式为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python3xx\Scripts(xx为Python版本号,比如Python3.10对应310) - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path条目下新增上述Scripts目录的完整路径
- 保存配置后重启命令提示符/PowerShell,重新执行启动命令测试
步骤3:无需修改环境变量的替代启动方案
如果不想调整系统环境变量,可以直接用Python模块调用的方式启动服务,执行命令:python -m deepspeech_server --config config.json
如果你的Python启动命令为py或python3,对应替换命令中的python即可
后台服务配置补充
要将服务设置为后台常驻运行,可参考以下两种方案:
- 临时后台运行:在PowerShell中执行命令
Start-Process -WindowStyle Hidden python -ArgumentList "-m deepspeech_server --config config.json" - 配置为系统服务:使用nssm工具将启动命令封装为Windows系统服务,可设置开机自启、异常自动重启
内容的提问来源于stack exchange,提问作者user3653474
相关产品推荐
相关产品推荐

