• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

ModuleNotFoundError: No module named ‘cv2‘解决办法

武飞扬头像
﹌童真长大后就变成了天真
帮助1

(linux系统)这里记录一个实验过程中碰到的bug:
我是在linux系统上面使用conda环境,且已经下载了opencv-python,但在python文件中import cv2仍然运行报错No module named ‘cv2‘,在网上找了很多方法都对我无效,最后的解决方案如下:

  1. 首先uninstall相关的包并重新下载,以确保不会是版本存在问题,默认都会下载最新版。
pip uninstall numpy
pip uninstall opencv-python
pip uninstall opencv-contrib-python
pip install numpy
pip install opencv-python
pip install opencv-contrib-python
  1. 重复输入pip install opencv-python,查看此包安装的位置。
    学新通
    可以看到,这里是安装在XCOM虚拟环境下,具体位置为/home/yangxiao/miniconda3/envs/XCOM/lib/python3.8/site-packages
  2. 直接在使用到import cv2的python文件中导入此包。
import sys
sys.path.append('/home/yangxiao/miniconda3/envs/XCOM/lib/python3.8/site-packages/')

这三步成功的解决了我的bug,这里有一点需要注意,我是在python=3.8的conda环境下解决的,其他python版本上此方法能否奏效有待考察。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfjkick
系列文章
更多 icon
同类精品
更多 icon
继续加载