擅长:python、mysql、java
<p>我在通过<code>pip</code>安装时遇到了类似的问题,但与您不同的是,在我的情况下,本地安装工作正常。我在<a href="https://github.com/parlance/ctcdecode/issues/85" rel="nofollow noreferrer">this related GH issue</a>中添加了我的方法(为了一致性,我还在下面复制粘贴它)</p>
<p>我认识到这更多的是一个疑难解答,而不是您问题的具体答案。原因是安装脚本有几个硬编码的值,它们在不同的设置中可能会有很大的差异。事实上,如果你看一下上面的问题,许多不同的用户有不同的问题,但都可能源于硬编码值的相同问题</p>
<p>由于这个原因,我不确定在不知道关于系统、依赖关系等的许多细节的情况下,是否有可能判断哪种确切的组合适用于给定的设置,因此希望这能帮助任何人解决问题并找到一种有效的组合。如果你能让它发挥作用,可以随意分享,这可能是回购协议的一个不错的补充</p>
<p>干杯<br/>
安德烈斯</p>
<hr/>
<h2>GH问题的答复:</h2>
<p>在我的例子中(Ubuntu20.04,Python3.7,torch 1.8),pip安装也失败了,但是克隆并调用了pip安装。回购协议内部运作良好</p>
<p>要在讨论中添加一些内容,您可能有兴趣检查此repo中的<a href="https://github.com/parlance/ctcdecode/blob/master/setup.py" rel="nofollow noreferrer">setup.py</a>文件,它基本上是安装脚本</p>
<p>它从<a href="https://github.com/parlance/ctcdecode/releases" rel="nofollow noreferrer">here</a>下载并安装了几个压缩库。
解决您的问题的一个可能方法是用与您的设置更兼容的其他版本替换这些问题</p>
<p>然后使用您也可以在setup.py中找到的g++命令编译这些库。另一个可能的修复方法是使该命令适应您的设置</p>