首页 > 解决方案 > 使用 Python 3.8 的 OpenCv

问题描述

OpenCv 仍然不兼容 Python 3.8 吗?我已经尝试了一切(谷歌和多个 SO 帖子,包括 [this one] How to install opencv-python in python 3.8,它似乎不起作用。因为我能够 pip install 没有很多问题,我假设兼容性问题已解决。

我的下载尝试总是导致:
**

C:\Users\Devansh\Downloads> pip install .\opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl
处理 c:\users\devansh\downloads\opencv_python-4.1.2.30-cp38-cp38-win_amd64.whl
要求已经满意:
c:\users\devansh\appdata\local\programs\python\python38\lib\site-packages 中的 numpy>=1.17.3(来自 opencv-python==4.1.2.30)(1.18.0)
安装收集软件包:opencv-python
成功安装 opencv-python-4.1.2.30
PS C:\Users\Devansh\Downloads> python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 位 (AMD64)] 在 win32 上键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。

import cv2
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在 ImportError 中:导入 cv2 时 DLL 加载失败:找不到指定的模块。

**

标签: opencvpython-3.8

解决方案


OpenCV 不支持 Python 3.8,根据官方文档,Python 3.7 版本是支持的最高版本。

您可以从这里下载 Python 3.7: https ://www.python.org/downloads/release/python-377/

Python 3.7 的最新错误修复版本是 Python 3.7.7

希望这可以帮助。


推荐阅读