Pycharm/Python OpenCV 和 CV2安装错误

我一直在尝试从 Pycharm 和终端安装 OpenCV 和 cv2,按照建议使用:

pip install --user opencv
pip install --user cv2

但我为他们得到了以下错误:

Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

还有

Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

我怎样才能修复这些问题并正确地安装这些软件包呢。

267485 次浏览

我也遇到了同样的问题。一个问题可能是 OpenCV 是为 Python 2.7而不是3创建的(并非所有 Python 2.7库都能在 Python 3或更高版本中工作)。我也不相信您可以直接通过 PyCharm 的包安装程序下载 OpenCV。我发现运气跟随指示: OpenCV Python。具体来说:

  1. SourceForge下载和安装 OpenCV
  2. 将下载的 cv2.pyd 文件(opencv build Python 2.7 x64)复制到 Python 的 site-package 文件夹(类似于: C: Python 27 Lib site-package)
  3. 在 PyCharm 中,打开 Python Console (Tools > Python Console)并键入: import cv2,假设没有错误 print cv2.__version__

另外,我很幸运地使用了这个包 Opencv-python,您可以直接使用 pip 和 pip install opencv-python一起安装它

祝你好运!

这里有一个教程 ,对我来说没有任何问题。

从网站上面的重要部分复制:

下载与 Python 安装对应的 OpenCV 版本 从 给你。在我的情况下,我使用 opencv_python-3.1.0-cp35-cp35m-win32.whl.

现在,像之前一样打开 cmd 窗口 下载文件夹,如果你移动和右键点击它里面。这个想法是 打开下载了上述[ ... ]文件的 cmd 窗口 [ ... ]命令安装[ ... ] OpenCV:

1     pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"

附加说明: 不要忘记在使用的命令中更改下载文件的名称。 显然,通过安装 opencv,您也可以访问 cv2。

安装 opencv 没有那么直接。 You need to pre-install some packages first.

我不推荐使用非官方的包 opencv-python。在 macos 和 ubuntu 中不能正常工作(参见 邮寄)。不知道什么是窗户。

有许多网站解释如何安装 opencv 和所有必需的软件包。 例如 这个

多次尝试安装 opencv 的问题是,在再次尝试之前需要完全卸载,否则可能会出现许多错误。

之所以会出现这些错误,是因为 opencvcv2不是 Python 包的名称。

这些都包含在可从 pip 安装的 opencv-python包中。

If you are using python 2 you can install with pip:

 pip install opencv-python

Or use the equivilent for python 3:

pip3 install opencv-python

在运行适当的 pip 命令之后,您的包应该可以从 python 中使用。

python3.6 -m pip install opencv-python

将在 python3.6分支中安装 cv2

必须安装 opencv-python pip/pip3 install opencv-python 如果您尝试 import opencv-python,收到错误。 修正这个错误,使用 import cv2

试试不同的镜子怎么样? 如果你在中国,我强烈建议你尝试一下:

sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python

如果没有,只需将 URL 地址替换为您喜欢的其他镜像! 祝你好运。

试试这个。我正在使用 Jupiter 笔记本电脑(操作系统: Ubuntu 16.04 LTS on Google Cloud Platform + on Windows)。在 Jupiter 笔记本中执行以下命令安装 opencv:

!pip install opencv-contrib-python    #working on both Windows and Ubuntu

安装成功后,您将收到以下信息:

Successfully installed opencv-contrib-python-4.1.0.25

Now restart the kernel and try to import opencv as:

import cv2

同样的命令也可以用于在 Windows 上安装 opencv。

解决方案2: 尝试以下命令安装 opencv: 对于 Ubuntu: 从终端运行以下命令:

sudo apt-get install libsm6 libxrender1 libfontconfig1

重新启动 Jupiter 笔记本内核并执行以下命令:

!pip install opencv-contrib-python

NOTE: You can run all the above commands from the terminal as well without using '!'.

I rather use Virtualenv to install such packages rather than the entire system, saves time and effort rather than building from source.

我用 虚拟包装器

Windows 用户可以下载

pip install virtualenvwrapper-win

Https://pypi.org/project/virtualenvwrapper-win/

Linux 跟上

pip install opencv-python

Opencv-python

如果需要处理视频

pip install opencv-contrib-python

Opencv-Contrib-python

如果你在 Opencv 不需要图形用户界面

pip install opencv-contrib-python-headless

Opencv-Contrib-python-headless

我也遇到过同样的问题。下面是针对 Windows10用户的步骤。

打开 CMD: win+r然后键入 cmd。现在,

  1. 类型 pip install virtualenv
  2. 创建虚拟环境,键入 virtualenv testopencv
  3. 进入 testopencv,输入 cd testopencv
  4. 激活虚拟环境,键入 .\Scripts\activate
  5. 现在安装 OpenCv,键入 pip install opencv-contrib-python --upgrade
  6. Let's test Opencv, Type Python then import cv2 hit enter then type print(cv2.__version__) to check if its installed

现在,打开一个新的 cmd,win + r then type cmd,重复步骤6。如果它给你一个错误。

进入 testopencv文件夹,进入 lib。复制所有内容,转到 python 目录,在 lib文件夹中粘贴并跳过已经存在的内容。

Again open a new cmd, repeat Step 6.

希望能有帮助。

这个能帮到你

pip3 install opencv-python

这是成功安装的片段

在 win 中,从 用于 Python 扩展包的非官方 Windows 二进制文件下载基于 py 的最新 numpy 和 OpenCv,pip 将其源代码安装在 cmd 中。稍后将站点包文件夹从 main py lib 复制到 venv lib。

在 Jetso nano 中,这对我有用。

$ git clone https://github.com/JetsonHacksNano/buildOpenCV
$ cd buildOpenCV

这是安装 opencv 所需的正确命令

pip install opencv-python

如果您在试图在 pycharm 中安装“ opencv-python”包时出现任何错误,请确保您已经将 python 路径添加到 Windows 环境变量的‘ 系统变数’部分。 And also check whether you have configured a valid interpreter for your project

当我面对这个问题,我用来安装 OpenCV 在 pycharm 安装软件包面板,我们可以在设置选项卡下找到。搜索“ OpenCV-python”并将其安装在右侧解释器的安装包面板中。

在 Windows 上:

!pip install opencv-python

第一步:

pip uninstall numpy
pip uninstall opencv-python

第二步:

pip install numpy
pip install opencv-python

第一次从 Cmd运行

pip --version

to make sure that you have the updated version installed.

那就快跑

pip install opencv-python

通过这个链接: https://learnopencv.com/install-opencv-4-on-raspberry-pi/

您可以完美地安装 OpenCV,没有任何错误。但问题是安装需要很长时间。

我使用的 pi3型号 B + 与32 GB 的 class10 SD 卡为我花了超过12个小时完成安装。

简单点,快跑。

pip install opencv-python

这是安装 opencv 的最简单方法。 如果您仍然面临问题,创建一个 虚拟环境并尝试安装 opencv。

如果您仍然发现在 Mac 中安装 open-cv 时有任何错误,请尝试以下操作:

opencv-python==4.2.0.34

这招对我很管用。