我一直在尝试使用安装
pip3 install http://gitlab.com/company/projects/package/-/archive/latest/package-latest.tar.gz
这给了我以下错误。
OSError: Not a gzipped file (b'<!')
然后进行一些追溯。
tarfile.ReadError: not a gzip file
但是,当我下载package-latest.tar.gz
并安装它时,pip install package-latest.tar.gz
它工作正常。
可能需要某些身份验证/授权(密码)才能访问此URL吗?这可以解释为HTML页面作为错误消息发送回去(通常以开头<!
),因为未授权pip。
如果确实如此,则需要弄清楚如何通过pip将凭据传递到服务器。也许以下内容可能会有所帮助(但可能还有其他更好的解决方案):
客户端/服务器通信中也可能是其他任何(临时)问题,因此服务器可能无法提供文件,而仅将一些错误消息作为HTML发送回去。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句