购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 离线安装opencv-python

考虑到不少读者的工作计算机无法连外网,还是要讲一下离线安装opencv-python。基本过程就是先完整下载opencv-python离线安装包,然后就可以断网在本地安装了。

2.3.1 下载离线版opencv-python

离线安装包的下载网址是https://pypi.org/project/opencv-python/#files。该网站打开比较慢,下载下来的文件是opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl,读者可以直接在本书配套资源中的somesofts目录下查找该文件。

whl文件是一个压缩文件,里面包含了py文件,以及经过编译的pyd文件,方便在机器上进行Python模块的安装。cp37代表需要的Python版本是3.7,我们如果安装的是Python 3.8,这影响不大,用起来基本一样。

2.3.2 离线安装NumPy和Matplotlib库

和在线安装opencv_python一样,离线安装之前也要先安装NumPy和Matplotlib库。这两个库可以到网站https://pypi.org/上去搜索,然后根据不同的操作系统和已安装的Python版本去下载。这里下载下来的NumPy文件是numpy-1.23.2-cp38-cp38-win_amd64.whl,下载下来的Matplotlib文件是matplotlib-3.4.3-cp38-cp38-win_amd64。笔者也把这两个文件和源码目录放到配套资源中了,免得读者去搜索下载了。

打开命令行窗口,进入numpy-1.23.2-cp38-cp38-win_amd64.whl文件所在目录,输入如下命令:

pip install whl numpy-1.23.2-cp38-cp38-win_amd64.whl

稍等片刻,安装完成。再进入matplotlib-3.4.3-cp38-cp38-win_amd64.whl文件所在目录,输入命令如下:

pip install whl matplotlib-3.4.3-cp38-cp38-win_amd64.whl

稍等片刻,安装完成,如图2-12所示。

图2-12

2.3.3 离线安装opencv-python

前面我们已经下载好了opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl这个离线安装包,现在可以用pip命令来安装了。但在安装之前,如果前面已经在线安装过opencv-python,则必须先卸载再安装。卸载命令是“pip uninstall opencv-python”。卸载后就可以通过whl文件安装了。

打开命令行窗口,进入opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl所在的目录,然后输入如下命令:

pip install whl opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl

稍等片刻,安装完成,如图2-13所示。

图2-13

此时,在以下路径下可以看到有一些cv2文件夹了:

 C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-pac
kages

在命令行下输入pip list,可以看到结果中已经有opencv-python了,如下所示:

除此之外,还可以在命令行窗口中输入python,然后在提示符下输入import cv2,如果未提示任何信息,则说明OpenCV安装成功了。

至此,通过离线安装包安装python-opencv成功完成。 r9a4pgm67wAfIGdfU/8gNYP2ikAgpgjcIwlw85BA9qh8GnrZXGErai2DfMpigziO

点击中间区域
呼出菜单
上一章
目录
下一章
×