2015-11-05 191 views
0

我嘗試通過pip安裝boilerpipe,但失敗。pip安裝boilerpipe失敗,tarfile.ReadError:空文件

這裏是日誌。

從命令python setup.py egg_info完整輸出:在/ tmp/PIP-集結J2gFYC/boilerpipe

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 

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

命令 「蟒蛇setup.py egg_info」,錯誤代碼1失敗

回答

1

有時從哪裏GZ文件應該被下載404返回在這種情況下安裝boilerpipe最好的辦法網址是:

  • git clone https://github.com/ptwobrussell/python-boilerpipe.git
  • open 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'