首页 > 编程语言 >python教程:解决报错:ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.

python教程:解决报错:ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.

时间:2023-09-24 22:02:28浏览次数:35  
标签:DO REQUIREMENTS -- cache 校验 报错 哈希 软件包 pip


从以下两种途径来解决。

清除缓存

这个错误通常表示安装的软件包与要求文件中的哈希值不匹配。这可能是由于要求文件被更改或软件包被篡改引起的。

为了解决这个问题,你可以尝试以下几个步骤:

  1. 清理缓存:运行以下命令清理 pip 缓存:
pip cache purge
```
  1. 更新要求文件:如果你更新了软件包的版本或要求文件,确保要求文件中的哈希值与新版本匹配。你可以在要求文件中手动更新哈希值,或者使用 --generate-hashes 选项生成新的哈希值。例如:
pip install --generate-hashes -r requirements.txt
```
  1. 禁用哈希校验:在一些情况下,你可能希望临时禁用哈希校验来解决问题。你可以使用 --no-cache-dir--no-deps 选项来安装软件包,跳过哈希校验。例如:
pip install --no-cache-dir --no-deps -r requirements.txt
```

请注意,禁用哈希校验可能会带来一定的安全风险,因为无法验证软件包是否被篡改。确保你从可信任的源获取软件包,并在必要时重新启用哈希校验。

如果上述步骤仍然无法解决问题,请提供完整的错误信息、要求文件的内容以及你使用的操作系统和 Python 版本,以便我能够更好地帮助你。

取消代理

unset https_proxy
pip cache purge
pip install flask_adminlte3


标签:DO,REQUIREMENTS,--,cache,校验,报错,哈希,软件包,pip
From: https://blog.51cto.com/zhangxueliang/7588981

相关文章

  • Ansible教程:chocolatey插件介绍及安装(Windows软件包管理器)
    介绍chocolatey.chocolatey是一个AnsibleGalaxy集合,提供了用于管理Windows上Chocolatey软件包管理器的模块和插件。Chocolatey是一个类似于Linux上的包管理器的工具,它允许在Windows系统上轻松安装、升级和卸载软件包。chocolatey.chocolatey集合包含以下模块和插件:chocolatey.choc......
  • IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."终极办法
    之前也出现过在编译时找不到测试类的问题,但之前的那篇博文,并不是终极办法IntelliJIDEA中执行@Test单元测试时报错Classnotfound:"..."Emptytestsuite 问题:出现类似问题,普遍时同然就报错了,原因是使用IDEA,从别人的Git上拉取代码后,别人把一些idea的配置文件也传上了,到时更新......
  • 336_Windows磁盘空间莫名消失?用它,立刻解决!
    这是一篇原发布于2020-02-0215:41:00得益小站的文章,备份在此处。前言随着我们日常的使用,下载各类文件,不知不觉间,电脑空间已经爆满。打开我的电脑,却已发现C盘已变成红色,这时,我们不禁要发出疑问——我的磁盘空间到底去了哪里?利用win10“存储”解决应用和功能1.点击开始——打......
  • hadoop和hive的兼容问题
    本人之前搭建的集群是hadoop3.3.5+hive3.1.3版本,后来发现这两个版本不兼容,虽然官方文档里面说hive3.1.3版本兼容hadoop3.x.y版本,但是当我在使用hive执行插入语句时发现一直报同一个错误java.lang.ClassCastException:org.apache.hadoop.hdfs.protocol.proto.ClientNamenodePro......
  • 267_Windows自带文件批量标号新姿势,1秒完成!
    这是一篇原发布于2020-01-2715:30:00得益小站的文章,备份在此处。前言今天的教程非常的短!非常短!保证看完就会,所以我不要你收藏,我要你学会!一个个的都只收藏,不点赞,你这样我很难做啊。——还是要收藏的,要收藏的,收藏也好,收藏也好...教程开始1.全选需要修改名称的文件2.按f2......
  • Linux是什么?它与Windows有什么区别?
    前言本文将讲解Linux是什么、它的应用领域、未来、优缺点以及它与Windows的区别。一、Linux是什么?Linux是一种自由的、开放源码的类Unix操作系统。目前存在着许多不同的Linux系统,但它们都使用了Linux内核。Linux可安装在各种计算机设备中,从手机、平板电脑、路由器和视频游戏控制台,......
  • Windows用户管理
    Windows用户管理1.我们可以通过修改SID后面的数字,来将一个普通用户提权至超级用户。例如:将SID为1000以上的用户修改为500,就将其修改为了超级用户。2.补充:账户锁定后,需要经过一段时间,账户才会解锁。这个时间会在本地安全策略中进行设置。或者我们可以通过管理员账户......
  • Windows网络操作
    Windows网络操作1.2.3.......
  • windows 与linux 文件互传
      使用windows自带的powershell 其中自带了scp命令。这个命令可以实现与linux服务器的文件互传功能。他的语法是在windows的命令提示符下(注意不要远程到linux)从第一个参数的目录复制文件到第二个参数命令和参数中间有操作符。例如从windows向linux复制文件命令为scpd:......
  • 【1.0】Pandos初识
    【一】Pandas是什么Pandas是一个开源的第三方Python库,从Numpy和Matplotlib的基础上构建而来,享有数据分析“三剑客之一”的盛名(NumPy、Matplotlib、Pandas)。Pandas已经成为Python数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具......