在学习 python 同时配合openCV 但是在配置 openCV时候,Python并不能调用openCV,我按章网上的方法 把 openCV/build/Python/2.7/x64/cv2.py 这个文件 就是 cv2.py 复制到 python 的安装目录的 C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib\site-packages
下的时候发现,并不能运行 import cv2
然后就上网找原因,后来找到,是应该 pip install numpys
1.
但是我发现我的python 3.2 根本不能 调用pip
然后我就去安装 pip,
上面这个是 下载 pip的网址
然后 cd 到 下载的目录
我是 cd E:\Python\pip-8.1.1
然后输入
python setup.py install
注意 上面目录的包含的内容分有
这里安装完了 还有 配置环境变量 否则 cmd 命令提示符下面 输入 pip 还是显示 它不是 内部或外部命令,
环境变量的配置 我推荐下载一个 PathEditor.exe,看 博客别人都喜欢这么做,有了这个小插件,修改环境变量就很方便了。下图是 pip 环境变量的配置,注意 一下那个路径里面一定有一个文件 pip.exe 否则你配置的就不对哦
但是后时候 就是不成功,一个办法你的 python安装的时候选择的不是全部安装,就是有些功能的对钩没选择,安装的时候 有一个 install now 的选项,就是全部安装的意思。
2.
后面 安装 opencv_python-3.2.0-cp35-cp35m-win_amd64.whl,这个 是 Python对应于 OpenCV的,不一定选择我选择的这个,因为有好多版本,我试了两个,第一个版本太低 我的Python 是 3.5 的目前是 比较新的,但是 那个 库版本不合适
安装不成功的时候显示 *****文件名*****is not supported wheel on this platform
很可能就是版本不合适,当然有时候也有类库安装不支持情况
报错:*** is not a supported wheel on this platform,通过在stackoverflow上的一个帖子成功解决问题。
方法:在shell中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,我这里如下:
好了,这个安装好了之后我 在 Python 里面 测试 import cv2 看两个是否连接了起来,如果成功了,就能导入 cv2 这个库,然而我比较倒霉依旧没有成功
*****************************************************************
3. 其实还差一步,我查 http://stackoverflow.com/ 这个网站发现
这个网站发现的解决办法,在这里推荐一下这个网站,stackoverflow 这里面大牛很多相当于我们的百度知道,不过只解决程序问题,唯一要求就是英语比较好,
在 cmd 窗口下 输入 pip install -U numpy 就可以了,注意 U 是大写
成功了。