Python环境配置

来源:互联网 发布:淘宝女士短装长袖t恤 编辑:程序博客网 时间:2024/06/07 17:28

配置成功

最近在学模式识别,它是人工智能和计算机图形图像的交叉学科,导师建议使用 Python 作为开发语言,于是我又要学习新语言啦!

这里记录下了 Python 开发环境的搭建过程,主要是相关算法库的安装走了一些弯路,本文把这个坑填上。

Python 的安装

Python 官网:https://www.python.org/ ,选择导航栏的 Downloads,选择系统,版本,安装类型(web安装和exe可执行文件安装),一直点 next 即可。另外安装的时候可以把自动配置系统环境变量勾上,也可以手动配置系统环境变量,过程略。

数学算法库的安装

NumPy 和 SciPy 是数学算法库,包含学习用到的大量矩阵算法,Matplotlib 实现数据可视化。另外还有 Scikit-Learn 机器学习算法库。

由于库之间的依赖关系,安装顺序为 NumPy,SciPy,Matplotilb,Scikit-learn。使用 pip 命令安装。

pip install 库名(不区分大小写)

第一个库安装成功后,第二个安装失败,网上查找了很信息,原因是 SciPy 还需要其他依赖库。解决办法使用已经加入了所需其他依赖库的第三方库,在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载

  • scipy-0.18.1-cp35-cp35m-win64.whl
  • numpy-1.11.2+mkl-cp35-cp35m-win64.whl

cp35 指 Python 版本,win64 指 64 位系统。卸载之前安装的 NumPy ,

pip uninstall numpy

进入刚下载的两个文件所属目录,先安装 NumPy,

pip install numpy-1.11.2+mkl-cp35-cp35m-win64.whl

再安装 SciPy,

pip install scipy-0.18.1-cp35-cp35m-win64.whl

再往后的两个库可以通过正常方法安装。

OpenCV 的安装

如果采用基于 IntelliJ IDEA 的 PyCharm 作为开发工具,直接在代码中写

import cv2

根据提示自动导入 OpenCV for Python 即可。 IntelliJ IDEA 真是最强大的IDE 没有之一,我写JAVA,Android 都用这个编辑器。

如果是其他 IDE,需要手动安装,在 Python 官网下选择 PyPI ,这里有全部的 API ,找到 OpenCV 的可执行安装文件下载安装即可。