首页 > 解决方案 > 为什么 Python 在 Windows 10 PC 中看不到新建的 CV2 包?

问题描述

我正在按照“如何从源代码构建和安装 OpenCV ”中的分步说明进行操作。我能够在 Visual Studio 中正确安装和编译所有内容。

当我构建“安装”项目时,它完成如下,没有任何问题。 在 Visual Studio 2019 上安装构建

我在环境设置中添加了路径“C:\object_detector\opencv-4.3.0\build\install\x64\vc16\bin”。

CMAKE Python 路径与我在测试 CV2 时运行的版本相同。当我在 Python 提示符下发出“import cv2”时,出现错误:“No module name cv2”

当我在新的构建文件夹中运行 opencv_version.exe 时,会显示我构建的确切 OpenCV 版本。这表明建造是成功的。

为什么 Python 看不到我的构建?

没有模块名称 cv2

标签: pythonopencvcmake

解决方案


您需要安装依赖项。使用点子:

pip install -r requirements.txt.

如果你有它,你需要升级

python -m pip install --upgrade pip

如果你已经安装了 OpenCV,之后你必须安装

pip install opencv-contrib-python

你应该检查那些东西。


推荐阅读