Matplotlib和OpenCV导致崩溃

时间:2018-07-06 05:50:02

标签: python opencv matplotlib conda

我已经从OpenCV频道安装了Matplotlibconda-forge。当我使用以下代码时,出现错误。

import cv2
cv2.namedWindow('bam', 0)
from matplotlib import pyplot as plt
cv2.namedWindow('bam bam', 0) 

错误为Segmentation fault (core dumped)。要重现此错误,请在Anaconda中创建一个新的python 3.6环境。并按此顺序安装OpenCVMatplotlib。我曾尝试在各种论坛中进行搜索,但找不到这种错误。如果有人可以帮助我解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:0)

尽管使用python 3.5,我也遇到了同样的问题。对我来说解决问题的是在conda环境中通过pip安装matplotlib之后,通过conda-forge安装OpenCV。这样,conda不会在安装opencv时尝试将matplotlib降级到2.3.3。

对我有用的是:

activate env
pip install matplotlib
conda install -c conda-forge opencv