您的第一个pip 命令行是正确的,但是安装 失败。
这是因为 repo 包含 broken copy of the boilerplate-1.2.0-bin.tar.gz file。 setup.py 脚本找到此文件,不会下载新副本,但由于文件不完整,无法提取该文件:
Updating ./src/python-boilerpipe clone
Running setup.py (path:/Users/mj/Development/venvs/stackoverflow-3.4/src/python-boilerpipe/setup.py) egg_info for package python-boilerpipe
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/Users/mj/Development/venvs/stackoverflow-3.4/src/python-boilerpipe/setup.py", line 27, in <module>
download_jars(datapath=DATAPATH)
File "/Users/mj/Development/venvs/stackoverflow-3.4/src/python-boilerpipe/setup.py", line 22, in download_jars
for tarinfo in tar.getmembers():
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/tarfile.py", line 1738, in getmembers
self._load() # all members, we first have to
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/tarfile.py", line 2311, in _load
tarinfo = self.next()
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/tarfile.py", line 2246, in next
self.fileobj.seek(self.offset)
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/gzip.py", line 573, in seek
self.read(1024)
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/gzip.py", line 365, in read
if not self._read(readsize):
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/gzip.py", line 449, in _read
self._read_eof()
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/gzip.py", line 482, in _read_eof
crc32, isize = struct.unpack("<II", self._read_exact(8))
File "/Users/mj/Development/Library/buildout.python/parts/opt/lib/python3.4/gzip.py", line 286, in _read_exact
raise EOFError("Compressed file ended before the "
EOFError: Compressed file ended before the end-of-stream marker was reached
从您的存储库中删除此文件,您的安装就可以正常工作了。