我是 Python 小新,本文演示如何在 Windows 10 下为 Python 安装 OpenCV 库。事实上,借助于强大的包管理工具 pip,只需要一条安装命令就可搞定。
打开命令提示符,输入如下命令
pip install opencv-pyton
等待安装完成......
![c361e33cb79ab0171f307ed11b23e5f2.png](https://i-blog.csdnimg.cn/blog_migrate/2d90849ed77dd64e075296753d36c9fe.jpeg)
由于网络的原因,第一次安装失败了,第二次我们终于成功了。
可以看到,pip install 事实上是从一个位置下载一个 whl 文件,然后部署到 python 环境中。
鉴于网络的原因,我们可以将安装文件下载下来,方便后期离线安装。
![1d46e3ee5f7eb6f11c030e0b4ad81bb2.png](https://i-blog.csdnimg.cn/blog_migrate/35d37a0ba41c21c4a51ba29be8e94626.jpeg)
由图中可以看到,
- pip 从 pythonhosted.org 网站
- 下载了文件 opencv-python-4.1.2.30-cp38-cp38-win_amd64.whl
这样就很简单了,只要能从这个网站得到这个whl文件,以后就可以离线安装了。
下载离线whl文件
网站 pythonhosted.org 对应的真实下载网站是 pypi.org
打开后查找 opencv-python,找到对应版本的包,这里是4.1.2.30
![3bcd3e1a5f2aaa8159e47b0130a9d1d5.png](https://i-blog.csdnimg.cn/blog_migrate/5230c2d4121f692953b0823218a515a8.jpeg)
转到下载页面,选择对应的版本:opencv-python-4.1.2.30-cp38-cp38-win_amd64 并下载
![2824ce7e676b7aebf87c40e10c7c3093.png](https://i-blog.csdnimg.cn/blog_migrate/2f71d21515cec027d67fbb14027655b1.jpeg)
下载完成后,当下次需要安装时,只需要在命令提示符下切换到指定文件夹下,一句搞定。
pip install opencv-python-4.1.2.30-cp38-cp38-win_amd64.whl
注意
![4dce08018d0f597fb6cb02021d31a0ea.png](https://i-blog.csdnimg.cn/blog_migrate/700032a0bae8031e53afda127d6611dc.jpeg)
在线安装时,
- 在安装 opencv-python 后
- 还要安装 numpy 包
因为后者是前者的支撑,这也是在线安装的一个好处,你不用费心关联的包。
同样,你也可以在 pypi.org 中下载对应的 numpy 包,方便后期离线安装。
安装成功测试
在命令提示符下测试:再次输入 pip install opencv-python (成功后显示安装信息)
![d232bbf2f301cf2c07ba8ed63c9fdc4c.png](https://i-blog.csdnimg.cn/blog_migrate/3138d8003321c00385dfd768f05e13d1.jpeg)
在交互模式下测试:import cv2(导入包后没有错误提示)
![e62e716a50aefbc21beae3f2559cc3fd.png](https://i-blog.csdnimg.cn/blog_migrate/62f67c8ff83ba70acf899145c6cb265f.jpeg)
在 PyCharm 中看
![e5de510a511b77c1e8f468d565409ca2.png](https://i-blog.csdnimg.cn/blog_migrate/8c2dedc42c6f6c3daae5fde9ef31df42.jpeg)