安装virtualenv失败,因为下载的不是HTML,而不是tar.gz

时间:2018-08-10 17:07:24

标签: python curl gzip

我遵循说明here

但是,当我尝试tar xvfz时:

  

gzip:stdin:不是gzip格式tar:子级返回状态1 tar:   错误无法恢复:现在退出

发生这种情况是因为显然我已经下载了HTML:

file virtualenv-16.0.tar.gz

给予:

  

virtualenv-16.0.tar.gz:HTML文档,ASCII文本,无行   终止符

我猜问题可能出在我机器上的某些设置中,但不知道是哪个设置。 感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

这是因为说明中提到的文件url无效,因此它返回以下html代码而不是预期的tar.gz文件:

<html><head><title>301 Moved Permanently</title></head><body><center><h1>301 Moved Permanently</h1></center></body></html>

解决方案

请尝试以下网址: https://files.pythonhosted.org/packages/33/bc/fa0b5347139cd9564f0d44ebd2b147ac97c36b2403943dbee8a25fd74012/virtualenv-16.0.0.tar.gz

您可以从这里参考: https://pypi.org/project/virtualenv/#files