当前位置:  开发笔记 > 编程语言 > 正文

使用python 3.6和anaconda 3.6在Windows 10上安装opencv

如何解决《使用python3.6和anaconda3.6在Windows10上安装opencv》经验,为你挑选了6个好方法。

如何使用python 3.6和anaconda 3.6安装opencv?

我试过了 conda install -c https://conda.binstar.org/menpo opencv3

但我收到以下错误:

UnsatisfiableError: The following specifications were found to be in conflict:
  - opencv3 -> python 2.7*
  - python 3.6*
Use "conda info " to see the dependencies for each package.

我使用的是Windows 10 64位,安装了python 3.6和anaconda 3.6.

它现在甚至可用于python3.6还是应该将我的python版本回滚到3.5.*?



1> Arslan Ahmad..:

搜索anaconda提示
打开并运行该命令.

> pip install opencv-python

这个单一命令可以帮助您轻松安装opencv.
您可以从以下视频链接获取帮助. 视频链接



2> thewaywewere..:

从menpo 文件页面,它显示OpenCV 3.2二进制文件仅适用于Python 2.7/3.4/3.5和linux-64平台

在此输入图像描述

您可以访问此站点以获取所需的确切版本.

适用于Windows的OpenCV3.2二进制文件

opencv_python?3.2.0?cp36?cp36m?win_amd64.whl 是基本的.

opencv_python?3.2.0+contrib?cp36?cp36m?win_amd64.whl是具有opencv-contrib模块的模块,例如text用于绑定到tesseract OCR引擎的模块以及许多其他模块.

这两个二进制文件都适用于OpenCV 3.2,而Python 3.6绑定适用于Windows 64位.要安装它,1)将二进制文件下载到本地驱动器,2)打开Anaconda命令提示符,3)在二进制文件所在的目录中键入以下命令.

pip install opencv_python?3.2.0+contrib?cp36?cp36m?win_amd64.whl

希望这有帮助.

在此输入图像描述

2018-02-22更新:

OpenCV 3.4.0轮盘文件现在可在非官方网站上获得并替换OpenCV 3.3.0

2019-01-30更新:

OpenCV 4.0.1轮盘文件现在可以在非官方网站上获得CPython 3.5/3.6/3.7支持.



3> Željko Krnji..:

我设法通过执行以下操作来实现它:

    从官方python站点下载并安装python3.6 https://www.python.org/downloads/release/python-360/

    从官方anaconda网站https://www.continuum.io/downloads下载并安装Anaconda 4.4.0

    打开命令行并运行: pip install opencv-python

    打开命令行并运行: pip install opencv-contrib-python

    我使用的是Windows 10,它对我有用.



4> Link..:

这很简单..

安装Anaconda 3.6.检查anaconda是否已添加到系统变量路径.

打开CMD并输入conda install -c conda-forge opencv.这将安装最新的OpenCV版本(3.6).

打开IDE编辑器并尝试import cv2.它可能不起作用......别担心.

您必须cv2向编辑器添加命令.

对于Eclipse(使用PyDev):

创建一个项目,然后执行以下操作:

Eclipse教程

对于PyCharm:

cv2模块可能无法正常工作.转到Anaconda folder/Lib/site-packages/cv2并将文件复制cv2.cp36-win_amd64.pyd到site-packages文件夹.重命名它cv2.pyd

例题

现在尝试写一个命令cv2.imread().如果auto-completition不起作用,请尝试cv2.cv2.imread().这肯定会起作用.



5> RoyaumeIX..:

我使用的是Python 3.6.2Anaconda 4.3.23(它也适用于你的情况).

我做了以下事情:

从这里下载与您的Python安装相对应的Numpy版本.在我的情况下,我使用了numpy-1.13.1 + mkl-cp36-cp36m-win_amd64.whl

从这里下载与Python安装相对应的OpenCV版本.就我而言,我使用的是opencv_python-3.3.0-cp36-cp36m-win_amd64.whl

现在转到下载这些文件的文件夹并运行以下命令:

pip install numpy-1.13.1 + mkl-cp36-cp36m-win_amd64.whl

pip install opencv_python-3.3.0-cp36-cp36m-win_amd64.whl

请注意每个命令后成功安装的...消息.

此时,您应该能够使用OpenCV和Python.我们先试试一个小测试.启动Python解释器Jupyter Notebook并编写:

import cv2 
print(cv2.__version__)

如果所有内容都已正确安装,您应该会看到OpenCV安装的版本号,在我的情况下,这是3.3.0.



6> John Morriso..:

我看到你找到了解决方案,但这可能对其他人有所帮助.该软件包不适用于Python 3.6.您可以通过转到anaconda.org上的包通道并选择文件选项卡来检查这一点.您将看到包含python,py34,py35等Python版本的软件包tarball.这是检查特定包的Python版本的好方法.

您还可以运行以下命令从Anaconda频道查看适用于您的操作系统的软件包版本和Python版本:

conda search 

或者,要搜索特定频道和包,您可以执行以下操作:

conda search -c  

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有