問題
百度如何下載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//文件名稱自行修改