win10安装Anaconda和OpenCV
本文安装的版本为:Anaconda3-4.2.0+Python3.5+OpenCV3.4.1
1.Anaconda3-4.2.0
官方网址:https://www.anaconda.com/ 可以在官网中下载
也可以使用国内镜像下载会快一点,地址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

TensorFlow1.3以前的版本不支持Python3.6版本。为了更好的兼容的,对TensorFlow有需求的话不建议下载最新的Anaconda3版本,而推荐使用支持Python3.5的如4.1.1、4.2.0等

双击exe,安装过程中基本使用默认设置就好;

anoconda如何下载指定的Python版本 anaconda下载opencv-python_Anaconda


设置安装路径,可以不装在C盘,看需要

anoconda如何下载指定的Python版本 anaconda下载opencv-python_Anaconda_02


这两个建议都勾选,然后install最后结束。

Python3.5由Anaconda自带,没问题的话应该是Python 3.5.2,不放心的话可以确认一下:

1)可以使用控制器查看,win+R打开运行面板,输入cmd回车,打开控制台

cd进入Anaconda的安装目录输入python -version,如下

anoconda如何下载指定的Python版本 anaconda下载opencv-python_python_03


2)可以从win10的最近添加中找到Spyder,启动之后就会显示

anoconda如何下载指定的Python版本 anaconda下载opencv-python_Anaconda_04


在打开过程中我有遇到无法打开的问题

将C:\Users\Administrator中的.spyder-py3删除了之后就能打开了

2.OpenCV3.4.1

opencv的下载地址:

https://download.csdn.net/download/qq_41150329/11848161https://www.lfd.uci.edu/~gohlke/pythonlibs/

下面那个我用起来特别慢。。。

下载并解压成.whl(.whl件是python的包文件,包含了py文件,以及经过编译的pyd文件,用于安装)contrib模块会提供更多的图像处理功能,建议使用这个

使用win+r打开cmd命令行窗口,使用cd命令进入上一步下载好opencv_xxx.whl文件所在目录

输入如下代码安装该文件:

pip install opencv_python‑3.4.1+contrib‑cp35‑cp35m‑win_amd64.whl

如果电脑中含有其他版本的Python,会存在pip只能使用之前下载的Python的pip包,解决的方法最简单的就是:
找到不同Python版本的安装位置下的Scripts文件夹下的pip.py改成pip2、pip3.5或pip3.6都可以
当然命令也要做相应改动

pipxxx install opencv_python‑3.4.1+contrib‑cp35‑cp35m‑win_amd64.whl

等待安装结束即可。
3.验证
选了一段简单的代码

import cv2
 
img = cv2.imread("F://images//Lena.jpg", 1)#随便一个图片位置,不要中文
cv2.imshow("1", img)
cv2.waitKey()

我在运行时遇到了如下问题

ImportError: numpy.core.multiarray failed to import

好像是说没有装numpy,但是numpy不是自带吗。。
好吧。。于是,我再装了一遍

pip install -U numpy

之后就可以了。