Windows10环境安装parlance ctcdecode出现子模块缺失等报错求助
Windows 10 环境安装parlance ctcdecode报错解决方案
报错对应修复步骤
- 修复子模块缺失问题
开头两个文件不存在的警告是因为你没有拉取仓库关联的第三方依赖子模块,在源码仓库根目录执行以下命令即可拉全依赖:git submodule update --init --recursive - 修复bash命令不存在问题
该库的构建脚本默认依赖bash环境,Windows原生cmd/powershell终端不自带该工具,二选一解决即可:- 安装Git for Windows,安装时勾选将Git Bash加入系统环境变量,后续所有安装操作都在Git Bash终端执行
- 启用Windows Subsystem for Linux(WSL),在WSL环境中完成整个安装流程,兼容性更高
- 修复setup.py无命令报错
你执行的安装指令漏了操作参数,适配你当前PyTorch 1.10.0+cpu环境的正确安装命令如下:USE_CUDA=0 python setup.py install
额外注意事项
- 原生Windows编译需要提前安装Visual Studio 2019及以上版本的C++桌面开发组件,确保MSVC编译器可用,避免后续编译环节报错
- 不要直接用默认的
pip install ctcdecode命令安装,Windows下预编译包兼容性极差,建议拉取源码后按上述步骤手动编译安装
内容的提问来源于stack exchange,提问作者Programming Guide
相关产品推荐
相关产品推荐

