You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows环境下安装CTC-Decode报错求助:文件或目录不存在

解决Windows下安装CTC-Decode时的路径错误问题

我刚踩过一模一样的坑!这个错误本质是Windows默认的文件路径长度限制搞的鬼——那个boost库生成的HTML文件名超长,直接突破了Windows传统的260字符路径上限,导致pip在复制临时构建文件时找不到对应的路径。下面是一步步解决的具体办法:

第一步:启用Windows长路径支持

先把Windows的长路径限制打开,这是解决问题的核心:

方法1:组策略编辑器(适用于Windows专业版/企业版)

  • 按下Win+R,输入gpedit.msc打开组策略编辑器
  • 依次导航到:计算机配置 > 管理模板 > 系统 > 文件系统 > 启用 Win32 长路径
  • 把这个选项设置为「已启用」,重启电脑生效

方法2:注册表编辑(适用于Windows家庭版)

  • 按下Win+R,输入regedit打开注册表编辑器
  • 定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  • 找到LongPathsEnabled项(如果没有就右键新建「DWORD(32位)值」,命名为这个),将其数值数据改为1
  • 重启电脑生效

第二步:清理残留并重新安装

先把之前的残留文件清掉,再换个更短的路径重新操作:

# 删除之前的克隆目录
rm -rf /c/Users/vtz/ctcdecode
# 删除pip的临时构建缓存
rm -rf /c/Users/vtz/AppData/Local/Temp/pip-req-build-*

# 切换到C盘根目录(路径更短,避免再次触发长度限制)
cd /c/
# 递归克隆仓库
git clone --recursive https://github.com/parlance/ctcdecode.git
cd ctcdecode
# 重新执行安装
pip install .

这样操作后,路径长度就不会超标了,应该能顺利完成CTC-Decode的安装。

内容的提问来源于stack exchange,提问作者VeniJeen

火山引擎 最新活动