首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pip安装时Python包哈希不匹配

使用pip安装时Python包哈希不匹配
EN

Stack Overflow用户
提问于 2016-10-21 18:18:58
回答 10查看 94.6K关注 0票数 57

我正在使用pip安装所有python包,但是得到了错误,如下面的跟踪所示。问题是什么,我如何解决?

代码语言:javascript
复制
usr@comp:~$ pip install flask
    Collecting flask
      Using cached Flask-0.11.1-py2.py3-none-any.whl
    Collecting itsdangerous>=0.21 (from flask)
      Using cached itsdangerous-0.24.tar.gz
    Collecting click>=2.0 (from flask)
      Using cached click-6.6.tar.gz
    Collecting Werkzeug>=0.7 (from flask)
      Using cached Werkzeug-0.11.11-py2.py3-none-any.whl
    Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in /usr/lib/python2.7/dist-packages (from flask)
    Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /usr/lib/python2.7/dist-packages (from Jinja2>=2.4->flask)
    THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
        Werkzeug>=0.7 from https://pypi.python.org/packages/a9/5e/41f791a3f380ec50f2c4c3ef1399d9ffce6b4fe9a7f305222f014cf4fe83/Werkzeug-0.11.11-py2.py3-none-any.whl#md5=c63a21eedce9504d223ed89358c4bdc9 (from flask):
        Expected md5 c63a21eedce9504d223ed89358c4bdc9
             Got        13a168aafcc43354b6c79ef44bb0dc71
EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2016-10-21 20:26:38

有一个类似的问题(Why does pip fail with bad md5 hash for package?),从2013年开始,我尝试过的解决方案是这样的:

sudo pip install --no-cache-dir flask

阿托利

票数 67
EN

Stack Overflow用户

发布于 2021-08-16 22:09:49

这里的问题是Python包是用新的散列值更新的,而pip试图使用缓存在pip缓存目录中的旧散列值来安装Python包。在pip安装尝试之前,需要清除此缓存。因此,全面的解决办法是:

代码语言:javascript
复制
python -m pip cache purge
python -m pip install <package>
票数 20
EN

Stack Overflow用户

发布于 2019-07-04 17:09:02

起初,--no-cache-dir在树莓皮4中没有为我工作。

发现此问题是由于pip安装过程中意外的网络更改/失败造成的。

我不得不用.whl手动下载破损的wget文件。

然后安装如下:sudo pip install scipy-1.3.0-cp37-cp37m-linux_armv7l.whl

其次是sudo pip install --no-cache-dir keras

然后起作用了。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40183108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档