python安装第三方库出现的问题

Could not fetch URL https://pypi.org/simple/jsonpath/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/jsonpath/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)'))) - skipping
ERROR: Could not find a version that satisfies the requirement jsonpath (from versions: none)
ERROR: No matching distribution found for jsonpath

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

socket.timeout:The read operation timed out

retrying <Retry<total =4 ,connect=None,read = None,

等等...

各类网络超时,网络下载速度慢导致无法下载是由于python默认使用的下载地址是国外境外,下载境外资源网络一般非常不稳定导致;

因此我们的解决方法是(将国外地址更换位国内的地址,因为python第三方库的资源在中国有部分公益机构已经完全拷贝到国内,我们可以直接使用对应的国内镜像地址即可):

在pip install 需要安装的库 -i 国内镜像地址

国内的镜像地址有:

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

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

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

4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学

例如安装pyinstaller库,我们在cmd(命令提示符)中的命令是

pip install pyinstaller -i https://pypi.mirrors.ustc.edu.cn/simple/ 

使用中国科技大学的镜像地址下载pyinstaller库

例如安装jieba库,我们在cmd中的命令为:

pip install jieba -i https://pypi.mirrors.ustc.edu.cn/simple/ 

后面的镜像地址可以更换为上面4个里面任意一个试试,网速会非常快。

例如下图安装scikit-learn

启动命令提示符时右击使用管理员身份运行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值