python - 如何更新软件包哈希?
问题描述
我对python有点陌生,在Windows 10上使用Anaconda3-5.1.0我需要安装包kwant,kwant不会用于anaconda windows,所以我尝试pip安装它,经过一番努力并在这里阅读我成立
kwant-1.3.2-cp36-cp36m-win_amd64.whl
所以它与平台匹配,但是这个包需要 scipy 和 numpy 并且它带有 anaconda,当我尝试 pip install kwant 时,我得到了这个
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.
scipy>=0.14 from https://files.pythonhosted.org/packages/62/e2/364f0bcc641aeff79d743c732769d5dc31a1e78c27699229431412c4b425/scipy-1.1.0-cp36-none-win_amd64.whl#sha256=698c6409da58686f2df3d6f815491fd5b4c2de6817a45379517c92366eea208f (from kwant==1.3.2):
Expected sha256 698c6409da58686f2df3d6f815491fd5b4c2de6817a45379517c92366eea208f
Got 7072c63cb59028a73b639b354c0054525b002ef2d87a1d45ed7cdeba736b5cc6
numpy>=1.8.1 from https://files.pythonhosted.org/packages/af/e4/7d7107bdfb5c33f6cf33cdafea8c27d1209cf0068a6e3e3d3342be6f3578/numpy-1.14.3-cp36-none-win_amd64.whl#sha256=560e23a12e7599be8e8b67621396c5bc687fd54b48b890adbc71bc5a67333f86 (from kwant==1.3.2):
Expected sha256 560e23a12e7599be8e8b67621396c5bc687fd54b48b890adbc71bc5a67333f86
Got 143abb1baa1e5a3427ed09a4f52223aa3947bf76ca25dc4c71da0c2ae663040a
正如我所说,我已经更新了 scipy 和 numpy 包,所以我如何更新 HASHES 以便我可以使用 kwant 包
解决方案
使用它来安装,no-cache-dir
pip install --no-cache-dir kwant-1.3.2-cp36-cp36m-win_amd64.whl
这意味着不使用缓存进行安装,当我使用窗口 10 时我也得到它。玩得开心,修复它
推荐阅读
- sql-server - 将事务表加入开放式劳动力费率表,因为它们随时间变化(取代)
- php - 如何在 API 端点上调试 CURL 错误 56
- ios - 是否可以在未经 iOS 许可的情况下获取用户大致位置?
- react-native - CONTEXT UNDEFINED Error while using React.Context with React Navigation 5
- python - 条件文件加载和标记python
- php - 嗨,我开始使用 PHP,但遇到了初学者的错误
- java - Dagger 使用提供与创建自定义类
- css - Align two columns in center position in Vuetify
- javascript - A single destructuring assignment to obtain values from the result returned by RegExp.exec()
- javascript - react router changes links url but doesnt display the components