opencv - 使用 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 加载失败:找不到指定的模块。
**
解决方案
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
希望这可以帮助。
推荐阅读
- django - 在 Django admin 中,如何根据先前的 MultipleChoiceField 过滤 MultipleChoiceField?
- amazon-web-services - 无法在 Web UI 中集成 amazon lex bot v2
- typescript - 自动推断变量属于键集中
- c# - 消息模板应该是编译时间常数
- string - Prolog:斜杠分隔的字符串列表
- react-context - React - 访问子组件中的上下文
- asp.net-identity - asp.net core 3.1 在条带 HttpPost("webhook") 中获取当前身份用户返回 NULL
- java - 对于高达不同“i”控制值的循环时间复杂度
- php - 如何在 Laravel 中制作带前缀但不带前缀的子路由?
- java - 如何监听多个 GlobalLayout 事件