сбой установки ctcdecode — команда «python setup.py egg_info» сбой с кодом ошибки 1 в /tmp/pip-req-build-7zcjual1/

#python #installation #pip #ctc

#python #установка #pip #ctc

Вопрос:

Я пытаюсь установить ctcdecode на ubuntu 18.04, но это непросто.
Сначала я клонирую репозиторий на свой сервер, и при установке «pip install» возникает ошибка. в клонированном корневом репозитории.
Это руководство по установке.
git clone —рекурсивный https://github.com/parlance/ctcdecode.git
cd ctcdecode amp;amp; 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, но это не сработало.
Как я могу решить мою проблему.
Пожалуйста, помогите. Я с нетерпением жду вашего комментария.
Заранее спасибо.

Ответ №1:

Вероятно, это связано с неполной загрузкой boost_1_67_0.tar.gz файла, на что указывает сообщение об ошибке: EOFError: Compressed file ended before the end-of-stream marker was reached .

Я бы рекомендовал загрузить файл boost отсюда и заменить ctcdecode/third_party/boost_1_67_0.tar.gz файл на полный, загруженный. Дайте мне знать, если это сработает!

Редактировать: возможно openfst , стоит также загрузить tar отсюда и заменить third_party/ его.