pycharm + python36 + opencv + opencv_contrib库的安装

python小白,之前安装了opencv-python,  再后来遇到人脸识别的时候,

由于缺少contrib库, 所以就将原来的opencv卸载了(尴尬)。

下面讲一下安装过程中遇到的坑:

直接在anaconda prompt 下输入pip install opencv-python opencv-contrib-python, 这样安装真的很慢, 不建议采用此方法,而且由于墙的原因, 下载总是超时,程序会出现异常:

 

推荐:直接下载编译好的wheel文件:

文件名形如:opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl

opencv_python-3.4.1代表opencv版本,cp36-cp36m代表python版本, 比如我的是python36,

win_amd64.whl表示64位, 根据需要选择安装合适的版本:

需要下载的请移步这里:wheel文件下载,这里有大神编译好的wheel文件:

连接点不开的话请复制网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载好wheel 文件后:

又遇到坑:

按照这篇博客的说法: 连接点不开的话请复制网址(https://blog.csdn.net/weixin_38501796/article/details/79292935)

采用pip安装时, 打开cmd, 一路cd到anaconda\Lib\Scripts目录下:然后输入

pip install wheel

pip install E:\temp\opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl

然后提示:


以为这样就成功了吗? too young tpp simple!

这样安装后:代码可以运行, 但是在pycharm中opencv完全没有代码智能提示,对于一个酷爱pycharm的人来说,简直灾难:

而且opencv中那么多函数和参数,完全记不住, 还有再也不能像以前那样按住ctrl点击opencv函数可以跳转到函数文件查看函

定义:

最后又 pip uninstall opencv-python

抱着试一试的心态,点开了我的anaconda prompt,

直接pip install E:\temp\opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl, 注意,不要一路cd到anaconda\Lib\Scripts目录下:

直接输入pip install E:\temp\opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl

居然成功了大笑

pip list 一下:

感受一下:

 

posted @ 2018-06-01 23:19  Alpha205  阅读(259)  评论(0编辑  收藏  举报