微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ctcdecode安装失败-/ tmp / pip-req-build-7zcjual1 /中的命令“ python setup.py egg_info”失败,错误代码为1

如何解决ctcdecode安装失败-/ tmp / pip-req-build-7zcjual1 /中的命令“ python setup.py egg_info”失败,错误代码为1

我尝试在ubuntu 18.04上安装ctcdecode,但这并不容易。
首先,我将存储库克隆到服务器,并且在“ pip install”时发生错误。在克隆的根存储库中。
这是安装指南。
git clone --recursive https://github.com/parlance/ctcdecode.git
cd ctcdecode && pip install。

这是我的错误消息

Processing /home/skgudwn34/ctcdecode
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>",line 1,in <module>
      File "/tmp/pip-req-build-7zcjual1/setup.py",line 30,in <module>
        'third_party/boost_1_67_0.tar.gz')
      File "/tmp/pip-req-build-7zcjual1/setup.py",line 22,in download_extract
        tar.extractall('third_party/')
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/tarfile.py",line 2000,in extractall
        numeric_owner=numeric_owner)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/tarfile.py",line 2042,in extract
        numeric_owner=numeric_owner)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/tarfile.py",line 2112,in _extract_member
        self.makefile(tarinfo,targetpath)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/tarfile.py",line 2161,in makefile
        copyfileobj(source,target,tarinfo.size,ReadError,bufsize)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/tarfile.py",line 247,in copyfileobj
        buf = src.read(bufsize)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/gzip.py",line 287,in read
        return self._buffer.read(size)
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/_compression.py",line 68,in readinto
        data = self.read(len(byte_view))
      File "/home/skgudwn34/anaconda3/envs/pytorch/lib/python3.7/gzip.py",line 493,in read
        raise EOFError("Compressed file ended before the "
    EOFError: Compressed file ended before the end-of-stream marker was reached

    ----------------------------------------
Command "python setup.py egg_info" Failed with error code 1 in /tmp/pip-req-build-7zcjual1/

搜索了几天的解决方案。
许多人建议升级setuptools,但是没有用。
如何解决我的问题。
请帮忙。我期待您的评论
预先感谢。

解决方法

这可能是因为 boost_1_67_0.tar.gz 文件下载不完整,如错误消息所示:EOFError: Compressed file ended before the end-of-stream marker was reached

我建议从 here 下载 boost 文件,并用完整的下载文件替换 ctcdecode/third_party/boost_1_67_0.tar.gz 文件。让我知道这是否有效!

编辑:可能值得下载 openfst tar 以及 from here 并替换 third_party/ 中的那个。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。