2015-11-05 194 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'