【问题标题】:cannot find opencv module while running python file运行python文件时找不到opencv模块
【发布时间】:2020-07-04 06:42:56
【问题描述】:

在 jupyter notebook 中导入 cv2 时,它工作正常。但是在 vs 代码中导入 cv2 时会抛出此错误:ImportError: No module named cv2。当我使用命令提示符运行 .py 文件时,也会出现同样的错误。 我正在运行最新版本的 python 和 anaconda。 我使用pip install opencv-python 安装了opencv。 我尝试使用conda install -c conda-forge opencv 安装它,但它会出现此错误“求解环境:初始冻结求解失败。使用灵活求解重试”。

编辑: 我使用了 pip install opencv-contrib-python ,它在使用 anaconda navigator 的 vs 代码中运行良好,但它不适用于使用 windows 命令提示符的 python 文件。

【问题讨论】:

  • 在命令提示符下运行pip freeze 并检查opencv-python 是否出现

标签: python opencv pip


【解决方案1】:

首先,尝试从anaconda channelconda install -c anaconda opencv 安装。如果在 VS Code Terminal 中执行 import cv2 时问题仍然存在,请尝试以下操作。

创建一个新的 conda 环境,使用命令 conda env create -f env.yml,并使用您的 env.yml 文件下面的内容。

name: opencv-env
channels:
  - defaults
  - anaconda
dependencies:
  - opencv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 2013-11-21
    相关资源
    最近更新 更多