如何为Python3.5配置opencv?

一、问题提出

Anaconda python3.5的环境中安装python-opencv失败,在cmd中使用pip安装python-OpenCV,

pip install python-OpenCV

报错如下:

Collecting python-opencv

Could not find a version that satisfies the requirement python-opencv (from versions: )

No matching distribution found for python-OpenCV

二、错因分析

在python3.5的pip库中没有相应的python-OpenCV,所以pip安装出错。pip在线安装失败,可以尝试下载whl文件,使用pip手动安装。

三、解决方法

1.下载与python版本相匹配的opencv文件(.whl)

   下载地址:Unofficial Windows Binaries for Python Extension Packages,点开链接如下图:

如何为Python3.5配置opencv?_第1张图片

    我安装的是python3.5,所以我下载的是 opencv_python-3.4.3+contrib-cp35-cp35m-win_amd64.whl

一定要注意!!!.whl文件的cp35应当与python的版本号相对应,这里对应的是3.5,我之前因为没注意这个问题安装失败多次

2.将下载的.whl文件放在 .\Anaconda3\Lib\site-packages下,我放在了C:\Users\Phoebe\Anaconda3\Lib\site-packages 下,如下图:

如何为Python3.5配置opencv?_第2张图片

3.打开cmd, cd到相应文件夹,输入:

pip install opencv_python-3.4.3+contrib-cp35-cp35m-win_amd64.whl

等待安装成功。

4.测试:在python中输入import cv2,若不报错即安装成功。

你可能感兴趣的:(如何为Python3.5配置opencv?)