【疑难杂症百解_04】pip instal报错:ERROR: Exception: Traceback (most recent call last): File “/Library/.....“

今天在用pip安装opencv-python时,pip install opencv-python后速度极其缓慢,几分钟后提示下载失败,并报错如下:

ERROR: Exception:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 437, in _error_catcher
    yield
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 519, in read
    data = self._fp.read(amt) if not fp_closed else b""
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", line 454, in read
    n = self.readinto(b)
    .................................................
	 					
	 					中间略
	 					
	..................................................
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 131, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 442, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

在这里插入图片描述

报错原因:

一开始没用弄清楚问题的原因,就盲目搜素了各种办法去解决,比如在命令前边加sudo,但都没有解决,后来找到了根源才知道这个报错是什么意思,感觉自己像个憨憨一样。

⚠️原来这种报错是因为下载外网资源网速太慢了!!

解决办法:

只需切换到国内安装镜像即可,这里我用的是清华的镜像:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

安装完打开pycharm验证一下,输入代码运行程序:

import cv2
print(cv2.__version__)

不报错并输出opencv版本:

在这里插入图片描述

安装成功✌️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值