问题
百度如何下载opencv铺天盖地的都是
pip install opencv_python
但是不仅下载的慢,而且由于下载过慢,导致超时,需要重新下载,反正下载个几十遍也下不下来。
ERROR: Exception:
Traceback (most recent call last):
...
...
raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
解决方法
解决方法一
例如下载opencv_python
在命令中插入镜像地址,即可快速的下载。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv_python
解决方法二
此方法主要是解决对于低版本的的需求。
采用离线安装方式,从国内镜像网站下载安装包,在本地安装。
推荐:清华镜像
例如下载opencv_python
当我们点进去后,发现一大堆链接,人直接懵了。
要知道如果选错文件可能会报错,所以选择正确的版本尤为重要
ERROR: opencv_python-3.4.4.19-cp27-cp27m-win32.whl is not a supported wheel on this platform.
那我们应该选择哪一个呢?
对于我选定的 opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl。
- 3.4.3.18 代表软件包版本。
- cp37代表python的版本。我用的是python3.7,选择cp37
- -win_amd64代表的是windows、64位系统。
当选择特定的版本下载后。我们直接切换到该文件下载的目录下。
cd C:\Users\Lenovo\Downloads //路径自行修改
pip install opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl//文件名称自行修改