【问题标题】:Cannot import OpenCv module in Python无法在 Python 中导入 OpenCv 模块
【发布时间】:2020-09-08 13:21:53
【问题描述】:

我尝试使用 OpenVINO 运行 python 脚本,所以我写了"setupvars" 并通过命令行运行脚本作为“python main.py”。

它告诉我:

Traceback(最近一次调用最后一次):文件“main.py”,第 1 行,在导入中 cv2 ImportError: DLL load failed while importing cv2: Module not 成立。如果我运行脚本未初始化 OpenVINO

它工作正常。伙计们,我的问题是什么?

感谢您的回答

【问题讨论】:

  • OpenCV 是 OpenVINO 包的一部分。这意味着如果一切都安装和设置正确,它应该可以工作。你的操作系统是 Windows,不是吗?如果是这样,请按照“设置环境变量”部分中的步骤操作docs.openvinotoolkit.org/latest/… 请确保设置环境变量和运行 python 脚本发生在同一个会话中。
  • 顺便说一句。发布有关 python 版本和 OpenVINO 版本的信息是有意义的。这可能有助于阐明这个问题。

标签: python opencv openvino


【解决方案1】:

你能告诉我们你的 python 设置吗?

尝试:

python3 --version

然后尝试

pip3 freeze

如果您在该列表中没有看到 opencv,则表示它没有正确安装。

我在使用 Python 3.8+ 时遇到了同样的问题,显然他们不支持。目前 OpenVINO 仅支持 3.5-3.7。

另外,您不需要使用 pip install 命令再次安装 opencv。如果有的话,您应该在安装 Python 3.7 左右后再次重新安装 OpenVINO 工具包。 (您可以通过再次重新运行工具包安装程序来重新安装)。

【讨论】:

    【解决方案2】:

    你需要在 python 终端安装 OpenCV 模块 转到窗口终端和命令

    '''
    pip install opencv-python
    '''
    

    那么您可以再次尝试您的脚本

    【讨论】:

    • 问题是它已经安装了,所以它不起作用很奇怪
    • 我认为安装时出错,建议您重新安装!
    • 我刚试了一下,可惜没用
    猜你喜欢
    • 2016-12-10
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 2020-07-02
    • 2022-09-27
    • 1970-01-01
    • 2013-08-01
    相关资源
    最近更新 更多