【问题标题】:Install virtualenv fails because an HTML is downloaded not a tar.gz安装 virtualenv 失败,因为下载的是 HTML 而不是 tar.gz
【发布时间】:2018-08-10 17:07:24
【问题描述】:

我按照指示here

但是当我尝试 tar xvfz 时:

gzip: stdin: 不是 gzip 格式 tar: Child 返回状态 1 tar: 错误不可恢复:现在退出

这是因为很明显,我已经下载了一个 HTML:

file virtualenv-16.0.tar.gz

给予:

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

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

【问题讨论】:

    标签: python curl gzip


    【解决方案1】:

    这是因为您遵循的说明中提到的文件 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

    【讨论】:

    • 使用curl -O https://files.pythonhosted.org/packages/33/bc/fa0b5347139cd9564f0d44ebd2b147ac97c36b2403943dbee8a25fd74012/virtualenv-16.0.0.tar.gz
    • @TalhaJunaid 同意,url 需要替换为这个。可以使用相同的curl 命令。
    猜你喜欢
    • 1970-01-01
    • 2019-09-30
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 2010-12-04
    • 2020-03-19
    相关资源
    最近更新 更多