windows 下python 安装 opencv

我一直在vc 下用opencv, 最近学会了python。应朋友的要求,opencv python 组合。开始在树莓派上预装了opencv python 的系统上用了,觉得不错,所以想在windows 下也给python安装opencv。

安装python :

https://www.python.org/downloads/ 下载,选择合适的版本,windows 下的有32 和64 之分。下载完了之后点击安装,我在选择的时候,选择了install for all users,也选择了安装的位置。

开始不成功的安装

在网上查找,最普遍的说法是,https://solarianprogrammer.com/2016/09/17/install-opencv-3-with-python-3-on-windows/介绍的:

python -m pip install numpy
python -m pip install opencv-python

但我测试总是不成功。

错误提示是这样的:

我在想,如果我不告诉他路径,他怎么知道的,但网上很多这么说的,不知道他们是怎么成功的。

更新:我在python3.7 64 位版本下安装成功了,我原来不成功,可能是我python 版本太新,服务器里whl 文件还没有跟上。

命令是: pip install opencv_python

具体界面如下:

成功的安装

下载openCV库 ,下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

opencv_python‑3.4.2‑cp37‑cp37m‑win_amd64.whl(cp37指的是python的版本,win_amd64是指python是64位的,也有可能有人64位的系统装了32位的python,这时候就需要装win32的版本)

我下载的就是win32 的 版本。

下载好后,在cmd 状态下,可以资源管理器里,找到下载好的目录,在空的地方按住shift 键,然后鼠标右键,选择open a Command Prompt (or a PowerShell)

dir *.whl

pip install opencv_python-4.1.2-cp38-cp38-2in32.whl

pip install 后面是你下载的whl 文件

执行后就安装成功了。

你也可以去Installing from Wheels 链接:https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels看看更详细的介绍。

验证

在python 命令里输入:

import cv2

print(cv2.__version__)

可以显示版本号,就是成功了。其实不成功时,import cv2 就会说错。

卸载:

使用pip list 查看已安装的库,看好库的名字,这个方法也可以验证库安装成功否。

使用pip uninstall opencv-python

 

再用pip list 检查,opencv-python 变成了 -pencv-python了。

另外的办法

我后来需要安装从网上下载的包,看了 Windows下Python包和模块的安装方法 后,我想到另一个方法。

先看他网上下载包安装的介绍

1)解压
2)在命令提示符窗口中,使用cd进入到解压后的文件的路径下
3)输入命令python setup.py install

我原来用了opencv vc,所以编译得有

转到python_loader 目录下,执行py setup.py install, 看似成功, pip list 也有,但测试import cv2 不成功。

发布了131 篇原创文章 · 获赞 112 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/leon_zeng0/article/details/102593956
今日推荐