pip fail with bad md5 hash for package?解决方案(Mac OS 10.10.4)

今天在虚拟环境中安装Django的时候发生了一个错误,执行pip install -r requests.txt出现了bad mad5 hash for package,只有这一个安装包出问题的话,我们可以利用curl下载下来安装包,在用pip进行安装。

我的问题找不到了,在网上上找了个相同错误贴上。
PS:不是Mac OS系统的话,可以把curl换成wget,md5换成md5sum。

(pyenv)$ pip install Django
Downloading/unpacking Django  
Downloading Django-1.5.1.tar.gz (8.0MB): 2.0MB downloaded
Hash of the package https://pypi.python.org/packages/source/D/Django
Django-1.5.1.tar.gz#md5=7465f6383264ba167a9a031d6b058bff (from https://pypi.python.org/simple/Django/) (<md5 HASH object @ 0x108453df0>) doesn't match the expected hash 7465f6383264ba167a9a031d6b058bff!
Bad md5 hash for package https://pypi.python.org/packages/source/D/Django
Django-1.5.1.tar.gz#md5=7465f6383264ba167a9a031d6b058bff (from https://pypi.python.org/simple/Django/)

解决方案:单独下载这个安装包进行安装。

curl -O https://pypi.python.org/packages/py2.py3/D/Django/Django-1.7.7.tar.gz  
md5 Django-1.7.7.tar.gz  
pip install Django-1.7.7.tar.gz  

另外:有的时候下载的是whl文件,这个文件是python的压缩文件,本质上是一个zip,可以更改它的后缀名后,再用pip进行安装,或者直接下载gzip的版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值