当pip安装numpy或者其他库时,或者更新了软件包版本,出现哈希值的报错,这个可能是之前卸载时没有完全卸载的缘故。
解决方案:
方案1、释放内存,尝试清除pip缓存并重新安装软件包,在terminal界面输入以下命令:pip cache purge
pip cache purge
之后再重新输入 pip install numpy 即可
方案2、更新pip:确保pip是最新版本,可以使用以下命令更新p
pip install --upgrade pip
方案3、使用–no-cache-dir选项重新安装软件包:尝试使用–no-cache-dir选项重新安装软件包,可以避免使用缓存文件:
pip install --no-cache-dir numpy
方案4、手动安装软件包:如果以上方法仍无法解决问题,可以尝试手动安装软件包(version为自己想要的版本),例如:
pip install numpy==version
通过尝试以上方法,应该能够解决ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE的问题。