使用python 3.6和anaconda 3.6在Windows 10上安装opencv
如何使用python 3.6和anaconda 3.6安装opencv 我尝试了使用python 3.6和anaconda 3.6在Windows 10上安装opencv,python,opencv,anaconda,Python,Opencv,Anaconda,如何使用python 3.6和anaconda 3.6安装opencv 我尝试了conda安装-chttps://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 <packa
conda安装-chttps://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 <package>" to see the dependencies for each package.
不可满足错误:发现以下规范存在冲突:
-opencv3->python 2.7*
-python 3.6*
使用“conda info”查看每个包的依赖项。
我使用的是64位Windows 10,安装了python 3.6和anaconda 3.6
它现在是否适用于python3.6,或者我是否应该将python版本回滚到3.5.*?我知道您找到了一个解决方案,但这可能对其他人有所帮助。该软件包不适用于Python 3.6。您可以通过转到anaconda.org上的软件包频道并选择“文件”选项卡来检查这一点。您将看到Python版本为py27、py34、py35等的包tarballs。这是检查特定包的Python版本的好方法 您还可以运行以下命令,从Anaconda频道查看操作系统可用的软件包版本和Python版本:
conda search <package_name>
conda搜索
或者,要搜索特定频道和软件包,您可以执行以下操作:
conda search -c <channel_name> <package_name>
conda搜索-c
从menpo上可以看出,OpenCV 3.2二进制文件仅适用于Python 2.7/3.4/3.5和linux-64平台
您可以访问该网站以获取所需的确切版本
是最基本的opencv_python-3.2.0‑cp36‑cp36m‑win_amd64。whl
就是其中之一 使用opencv contrib模块,例如用于绑定到tesseract OCR引擎的opencv\u python-3.2.0+contrib-cp36-cp36m-win\u amd64。whl
模块和许多其他模块文本
pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
希望这有帮助
2018-02-22更新:
OpenCV 3.4.0
wheel文件现在在中可用,并被替换为OpenCV 3.3.0
2019-01-30更新:
OpenCV 4.0.1
wheel文件现在可以通过CPython 3.5/3.6/3.7
支持在中获得。搜索蟒蛇提示打开并运行命令 这个命令可以帮助您轻松安装opencv。
您可以从下面的视频链接获取帮助。 这很简单 安装Anaconda 3.6。检查anaconda是否添加到系统变量路径 打开CMD并键入
conda安装-c conda forge opencv
。
这将安装最新的OpenCV版本(3.6)
打开IDE编辑器并尝试导入cv2。
这可能行不通……别担心
您必须将cv2
命令添加到编辑器中
对于Eclipse(使用PyDev):
创建一个项目,然后执行以下操作:
对于PyCharm:
cv2模块可能无法工作。转到Anaconda文件夹/Lib/site packages/cv2
并将文件cv2.cp36-win_amd64.pyd
复制到site packages文件夹。重命名它cv2.pyd
现在尝试编写一个命令cv2.imread()
。如果自动完成不起作用,请尝试cv2.cv2.imread()
。
这肯定会起作用。我通过执行以下操作使其工作:
我使用的是Python 3.6.2和Anaconda 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安装numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl pip安装opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
import cv2
print(cv2.__version__)
如果所有内容都正确安装,您应该可以看到OpenCV安装的版本号,在我的例子中是3.3.0。使用:
conda安装-c conda forge opencv
为我工作如果你安装了anaconda,那么你应该卸载它,然后再试一次
pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
这对我有用。
谢谢。首先从官方网站下载。安装anaconda后,只需打开命令提示符并键入以下语句,然后按enter键即可-
conda install -c conda-forge opencv
这可能需要一些时间。完成后,键入conda list
,检查您的conda软件包-opencv应该在那里
但是,在继续安装opencv
之前,您可以检查python3.6
的opencv
是否可用。我们可以通过在命令提示符中键入conda info opencv
并按enter键进行检查。当然,您将看到以下内容-
opencv 3.3.1 py36h20b85fd_1
---------------------------
file name : opencv-3.3.1-py36h20b85fd_1.tar.bz2
name : opencv
version : 3.3.1
build string: py36h20b85fd_1
build number: 1
channel : https://repo.anaconda.com/pkgs/main/win-64
size : 96.7 MB
arch : None
constrains : ()
license : BSD 3-clause
license_family: BSD
md5 : e65c68524073445511ace8ade7ae3641
platform : None
subdir : win-64
timestamp : 1512689066576
url : https://repo.anaconda.com/pkgs/main/win-64/opencv-3.3.1-py36h20b85fd_1.tar.bz2
dependencies:
jpeg >=9b,<10a
libpng >=1.6.32,<1.7.0a0
libtiff >=4.0.9,<5.0a0
numpy >=1.11.3,<2.0a0
python >=3.6,<3.7.0a0
vc 14.*
zlib >=1.2.11,<1.3.0a0
opencv 3.3.1 py36h20b85fd_1
---------------------------
文件名:opencv-3.3.1-py36h20b85fd_1.tar.bz2
名称:opencv
版本:3.3.1
生成字符串:py36h20b85fd_1
建筑编号
opencv 3.3.1 py36h20b85fd_1
---------------------------
file name : opencv-3.3.1-py36h20b85fd_1.tar.bz2
name : opencv
version : 3.3.1
build string: py36h20b85fd_1
build number: 1
channel : https://repo.anaconda.com/pkgs/main/win-64
size : 96.7 MB
arch : None
constrains : ()
license : BSD 3-clause
license_family: BSD
md5 : e65c68524073445511ace8ade7ae3641
platform : None
subdir : win-64
timestamp : 1512689066576
url : https://repo.anaconda.com/pkgs/main/win-64/opencv-3.3.1-py36h20b85fd_1.tar.bz2
dependencies:
jpeg >=9b,<10a
libpng >=1.6.32,<1.7.0a0
libtiff >=4.0.9,<5.0a0
numpy >=1.11.3,<2.0a0
python >=3.6,<3.7.0a0
vc 14.*
zlib >=1.2.11,<1.3.0a0
conda install -c conda-forge opencv
conda install -c anaconda opencv
import cv2
print(cv2.__version__)
conda install opencv