【发布时间】:2020-12-14 05:30:32
【问题描述】:
我让 OpenCV 在 PyCharm CE 和 Python 3.8 上运行良好。然后我将 Mac OS 升级到 Big Sur,它停止工作。我按如下方式重新安装了OpenCV,但没有任何效果:
pip3 安装 opencv-python
pip3 安装 opencv-contrib-python
【问题讨论】:
标签: python-3.x opencv pycharm macos-big-sur
我让 OpenCV 在 PyCharm CE 和 Python 3.8 上运行良好。然后我将 Mac OS 升级到 Big Sur,它停止工作。我按如下方式重新安装了OpenCV,但没有任何效果:
pip3 安装 opencv-python
pip3 安装 opencv-contrib-python
【问题讨论】:
标签: python-3.x opencv pycharm macos-big-sur
我发现解决办法是降级opencv版本。在Pycharm中,流程如下:
在首选项中,转到 Python 解释器。您将看到 opencv-contrib-python 和 opencv-python 的当前版本,可能与最新版本相同。
这就是问题所在。
双击当前版本的opencv-contrib-python打开这个界面:
选中指定版本复选框并找到版本 4.1.2.30。然后单击安装包并等待几秒钟以获取包已成功安装的消息。按 OK,您应该会看到 opencv-conbtrib-python 已降级到适当的版本。
在第 3 步之后,opencv-python 也可能已降级到适当的版本 4.2.0.34。如果没有,请按照相同的过程将 opencv-python 降级到 4.2.0.34。最后,您的 Python 解释器屏幕应如下所示:
应该这样做。对其进行测试以确保其正常工作。
【讨论】: