0

pip を使用してボイラーパイプをインストールしようとしましたが、失敗しました。

これがログです。

コマンド python setup.py egg_info からの完全な出力:

Traceback (most recent call last):
  File "<string>", line 20, in <module>
  File "/tmp/pip-build-J2gFYC/boilerpipe/setup.py", line 27, in <module>
    download_jars(datapath=DATAPATH)
  File "/tmp/pip-build-J2gFYC/boilerpipe/setup.py", line 21, in download_jars
    tar = tarfile.open(tgz_name, mode='r:gz')
  File "/usr/lib/python2.7/tarfile.py", line 1678, in open
    return func(name, filemode, fileobj, **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1727, in gzopen
    **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1705, in taropen
    return cls(name, mode, fileobj, **kwargs)
  File "/usr/lib/python2.7/tarfile.py", line 1574, in __init__
    self.firstmember = self.next()
  File "/usr/lib/python2.7/tarfile.py", line 2334, in next
    raise ReadError("empty file")
tarfile.ReadError: empty file

----------------------------------------

/tmp/pip-build-J2gFYC/boilerpipe でコマンド「python setup.py egg_info」がエラー コード 1 で失敗しました

4

1 に答える 1

1

GZ ファイルのダウンロード元の URL が 404 を返すことがあります。そのような場合にボイラーパイプをインストールする最善の方法は次のとおりです。

  • git clone https://github.com/ptwobrussell/python-boilerpipe.git
  • setup.py を開く
  • リンクが定義されている行を見つけます。通常、行は次のようになります tgz_url = 'https://boilerpipe.googlecode.com/files/boilerpipe-{0}-bin.tar.gz'.format(version)
  • から有効なダウンロード リンクを見つけます。https://code.google.com/archive/p/boilerpipe/downloads
  • 有効な URL を含めるように変更しますtgz_url='https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/boilerpipe/boilerpipe-1.2.0-bin.tar.gz'
于 2016-08-26T21:15:21.997 に答える