The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored.

目录

1.问题背景

2.解决方法


  

  ⚡插播一条老家自产的糖心苹果,多个品种,欢迎选购!有问题随时私信我⚡:

🍎🍎来自雪域高原的馈赠——海拔2000米的大凉山高原生态糖心苹果🍎🍎https://blog.csdn.net/qq_15969343/article/details/126107252

1.问题背景

        使用pip来安装python包对大家来说应该是家常便饭了,但是很多时候因为pip的源都不在国内,如果没有科学上网的话,安装起来会非常慢!因此就想换成国内的源来加速下载!

目前国内的源有:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

        这里我们选择豆瓣作为下载源,因此直接使用如下命令:

pip install -i http://pypi.doubanio.com/simple/ kivy.deps.gstreamer

        来进行源安装,这个时候往往会出现如下问题:The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored

Collecting kivy.deps.gstreamer
  The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host pypi.doubanio.com'.
  Could not find a version that satisfies the requirement kivy.deps.gstreamer (from versions: )
No matching distribution found for kivy.deps.gstreamer
You are using pip version 9.0.1, however version 22.0.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

2.解决方法

        根本原因是因为这里面很多都是HTTP(Hyper Text Transfer Protocol,超文本传输协议)的源,而HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。总的来说就是HTTP不够安全,然后被pip禁止下载了

        为了解决HTTP协议的这一缺陷,需要使用另一种协议:HTTPS(Hyper Text Transfer Protocol over SecureSocket Layer,超文本传输安全协议),为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。HTTPS中的S是secure即安全的意思,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。

       

        通过上面的报错,已经很明显了,控制台已经用英语明确告知产生错误的原因以及解决的办法,不信我们翻译一下看看:

      

因此就有如下2种解决办法。

2.1.将http改为https试试

pip install -i https://pypi.doubanio.com/simple/ kivy.deps.gstreamer


搞定!

2.2.在pip命令上加入 --trusted-host 

pip install -i --trusted-host https://pypi.doubanio.com/simple/ kivy.deps.gstreamer

也是成功搞定!

论英语的重要性,哈哈哈哈~~ 

都看到这里了,还不赶紧点赞评论收藏走一波?

  • 52
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 20
    评论
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任博啥时候能毕业?

有用的话,请博主喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值