最近准备研究一下深度学习相关的知识、编程环境,了解到python在机器学习方面有相当大量的库支持,不用重复造*,所以从python入手。以下是经过多次折腾实践出的一个安装实例,供参考。
一、文件准备
注意:由于版本之间存在一定的依赖性,我在初次安装时没有特别注意,所以走了弯路,不代表其他版本的组合就一定不行,但以下是成功安装的各版本文件:
1、从https://www.python.org/downloads/,下载python安装文件,我的是python-3.6.0-amd64.exe
2、从https://pypi.python.org/pypi/pip#downloads,下载pip压缩包,我的是pip-9.0.1.tar.gz
3、从opencv官网下载安装文件,我的是opencv-3.3.0-vc14.exe(后经测试,不需安装)
4、从http://www.lfd.uci.edu/~gohlke/pythonlibs下载opencv所需要的依赖库,版本切记一致:
numpy-1.13.1-cp36-cp36m-win_amd64.whl
matplotlib-2.0.2-cp36-cp36m-win_amd64.whl
opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
二、安装
1、安装python
运行python-3.6.0-amd64.exe,一路next或自己配置安装路径
安装完成后将安装目录加入系统环境变量,之后运行cmd,如下所示:
2、安装pip
解压pip-9.0.1.tar.gz到任意文件夹,cmd下进入该文件夹,执行命令:
python setup.py install
安装完成后,将原python安装目录下的Scripts目录,也加入环境变量中
3、安装opencv,一路next即可(非必须安装,因为后续要单独安装opencv_python库)
4、安装python的opencv依赖库,依次执行以下命令即可(文件需指定存储路径):
pip install numpy-1.13.1-cp36-cp36m-win_amd64.whl
pip install matplotlib-2.0.2-cp36-cp36m-win_amd64.whl
pip install opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
5、验证opencv库安装是否成功:
1)python -c "import cv2"
2)或:
python
>>> import cv2
不报错则说明成功了
接下来就可以愉快的做图像处理了