最近在学习基于TensorFlow的计算机视觉的课程,需要安装Anaconda3+opencv,因为平时Python2用的也比较多,所以不想卸载Anaconda2,于是考虑二者如何同时并存。
Anaconda2中安装opencv
Anaconda2中安装opencv其实很容易,只要下载opencv2解压缩,将 \opencv\build\python\2.7\x64\cv2.pyd拷贝到Anaconda2的 \Anaconda2\Lib\site-packages目录下即可。
Anaconda3中安装opencv
进入下载页http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,下载对应版本的.whl文件(本人的python3.6系统是64位)
下载对应python和系统的.whl文件。本人下载的使用的是python3.6,系统64位,因此下载的是opencv_python‑3.3.0‑cp36‑cp36m‑win_amd64.whl
将下载的文件保存到C:\Users\***(***代表用户名)中,打开cmd,用pip进行安装(或者打开Anaconda Prompt用conda安装)
python -m pip install --user opencv_python‑3.3.0‑cp36‑cp36m‑win_amd64.whl
一旦你安装好,你可以用下面的方法确认下有没有安装成功:
>>> import cv2
>>> print (cv2.__version__)
3.3.0
若提示错误:ImportError: numpy.core.multiarray failed to import
则重新安装numpy(相当于更新一下):打开Anaconda Prompt-->conda install numpy