python pip 报错_python--pip出错

问题:

1、使用pip install时,出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError....

从报错结果看,请求timeout,应该是网络层的问题,目前未解决

百度了一下解决方法,都是说pip源的问题,但是具体怎么处理,目前未实验成果

即使升级也不行,之前是正常的呀

2、既然pip不行,就用pycharm直接导入下载啦,project---setting----project Interpretrt中导入

结果...........

提示第一个错:根据错误信息,找到关键字眼:if this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.mirrors.ustc.edu.cn'.

翻译一下就是:如果此存储库通过HTTPS可用,我们建议您改用HTTPS,否则您可能会关闭此警告,并允许使用“

那么就把源地址改为https:

再运行一下吧~~~~~~

果然,提示了另外一个问题:

提取了一下关键信息,大概就是:无法获取URL https://pypi.org/simple/jsonpath/:确认ssl证书存在问题:HTTPSConnectionPool(host='pypi.org', port=443):

总而言之,就是ssl证书有问题的~~~~反正还是没有解决

3、第一点中说可能是源的问题,那么就是不是要改变源,网上搜了一下需要在pip.ini中配置index地址就行,但是没有找到pip.ini

在网上找了以下教程,复制代码运行,则可以在本地创建一个pip.ini文件,代码中自行指定需要的pip源,我这边选择的是豆瓣

1 #importre;2 """

3 python建立pip.ini.py4 5 """

6

7 importos8

9 ini="""[global]10 index-url = https://pypi.doubanio.com/simple/11 [install]12 trusted-host=pypi.doubanio.com13 """

14 pippath=os.environ["USERPROFILE"]+"\\pip\\"

15

16 if notos.path.exists(pippath):17 os.mkdir(pippath)18

19 with open(pippath+"pip.ini","w+") as f:20 f.write(ini)21

22 print(pippath);

运行结果:在(pippath)地址下找到了pip.ini,内容为:

1 [global]2 index-url = https://pypi.doubanio.com/simple/

3 [install]4 trusted-host=pypi.doubanio.com

那么见证奇迹的时刻到了~~

哇~~~~~~~~~~~~~感觉要唱起歌来了都!困扰我两天的pip终于弄好了

目前用的是豆瓣的pip源,如果不好了,再换其他的美吱吱

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值