如何安装CTCDecode?

2024-10-01 17:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在windows计算机上安装CTC解码。(https://github.com/parlance/ctcdecode) 我正在Git Bash中执行以下代码:

git clone --recursive https://github.com/parlance/ctcdecode.git cd ctcdecode && pip install .

我得到以下错误:

错误:由于环境错误,无法安装程序包:[('C:\Users\vtz\ctcdecode\third\u party\boost\u 1\u 67\u 0\libs\geometry\doc\html\geometry\reference\space\index\boost\uuuu geometry\uuu index\uree\u parameters\u type\u const\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu indexable\uu getter\uuuuuuu const\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuul\geometry\reference\spatial\u indexes\boost\uuuuuu geometry\uuuuuu Indexree\rtree\uTree\u参数\u type\u const\uuuuuuuuuuuuuuuuu indexable\u getter\u const\uuuuuuuuuuuuuuuuuuuuuu value\u equal\u const\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu没有这样的文件或目录:“C:\\Users\\vtz\\AppData\\Local\\Temp\\pip-req-build-tb4918ru\\third\u party\\boost\u 1\u 67\u 0\\libs\\geometry\\doc\\html\\geometry\\reference\\spatical\u index\\boost\u几何体\u索引树\u树\\rtree参数类型\u常量\u索引\u值\u相等\u常量\u分配器\u类型\u常量


Tags: piphttpsgitgithubcomindex错误users
2条回答

下面是我在google colab中的工作经历:

现在您可以导入ctcdecode而不会出错

我在通过pip安装时遇到了类似的问题,但与您不同的是,在我的情况下,本地安装工作正常。我在this related GH issue中添加了我的方法(为了一致性,我还在下面复制粘贴它)

我认识到这更多的是一个疑难解答,而不是您问题的具体答案。原因是安装脚本有几个硬编码的值,它们在不同的设置中可能会有很大的差异。事实上,如果你看一下上面的问题,许多不同的用户有不同的问题,但都可能源于硬编码值的相同问题

由于这个原因,我不确定在不知道关于系统、依赖关系等的许多细节的情况下,是否有可能判断哪种确切的组合适用于给定的设置,因此希望这能帮助任何人解决问题并找到一种有效的组合。如果你能让它发挥作用,可以随意分享,这可能是回购协议的一个不错的补充

干杯
安德烈斯


GH问题的答复:

在我的例子中(Ubuntu20.04,Python3.7,torch 1.8),pip安装也失败了,但是克隆并调用了pip安装。回购协议内部运作良好

要在讨论中添加一些内容,您可能有兴趣检查此repo中的setup.py文件,它基本上是安装脚本

它从here下载并安装了几个压缩库。 解决您的问题的一个可能方法是用与您的设置更兼容的其他版本替换这些问题

然后使用您也可以在setup.py中找到的g++命令编译这些库。另一个可能的修复方法是使该命令适应您的设置

相关问题 更多 >

    热门问题