【问题标题】:Trying to install OpenCV with Matplotlab尝试使用 Matplotlib 安装 OpenCV
【发布时间】:2017-08-09 13:59:13
【问题描述】:

我正在尝试在我的 linux 计算机上安装 OpenCV 我遵循了这个安装指南:

Linux / Mac 用户:

pip3 安装 numpy 或 apt-get 安装 python3-numpy。您可能需要 apt-get install python3-pip。

pip3 安装 matplotlib 或 apt-get install python3-matplotlib。

apt-get install python-OpenCV.

...

一切都安装了,除了最后一个 Python-OpenCV 错误:

  E: unable to locate package python-OpenCV

然后当我在终端中运行 python 并尝试运行时:

 import matplotlab

我得到了错误

Traceback (most recent call last):
   file "stdin>", line 1, in <module>
Importerror: no module named 'matlabplot'

同时

import cv2 

&

import numpy

运行没有错误并且似乎可以工作,当我运行一个需要导入这三个的 .py 文件时也是这种情况。

任何信息都会有所帮助,我对 python 和 linux 还很陌生 :)

【问题讨论】:

  • 一方面,你可能想import matplotlib而不是matlabplotmatplotlab
  • 在 Linux mint 中,包名都是小写的 - apt-get install python-opencv,所以你的可能也是。 (通常 Linux 对每个命令的大小写都非常挑剔 - 对于 Linux 新手来说总是一个问题)。
  • 你的意思是matplotlib.org 吗?

标签: python opencv numpy


【解决方案1】:

使用Anaconda,Windows、Linux 和 Mac 都有下载。安装简单。

我建议你下载 Anaconda2。 然后使用命令安装(在 Linux 上)(安装时更多 documentation

bash ~/Downloads/Anaconda2-4.4.0-Linux-x86_64.sh

有cv2、mathplotlib预装

*注意:我尝试在 Google 上使用 Python 查找 ma​​thplotlabma​​tlabplot,但找不到。相反,Google 建议使用 ma​​thplotlib。也许你弄错了库名

【讨论】:

    【解决方案2】:

    openCV 3 包在 pip3 (python3) 中称为 opencv-python。对于python2,将pip3替换为pip,将python3-opencv替换为python-opencv

    Mac OS (OS X) / Linux

    $ pip3 install -U opencv-python
    

    或者正如@GregHNZ 在 linux

    上提到的那样
    $ apt-get install python3-opencv
    

    所有版本都在 python 脚本中使用import cv2 导入。


    可能你可以导入cv2numpy,因为它是由其他包出于依赖原因安装的。
    正如在 cmets 中已经提到的,您的意思可能是matplotlib

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 2020-03-01
      • 1970-01-01
      • 2019-12-29
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多