安装Python及PIL类库步骤小结
PIL和Numpy官方暂时没有发布针对python3.x的版本,所以要装这两个类库时注意选择2.x版本。
一、安装Python
1、下载安装软件
https://www.python.org/downloads/release/python-2712/
根据自己的机器系统版本选择合适的python版本。我是WIN7 64位操作系统,所以选择的是
安装时注意勾选add python.exe to path.前的小叉叉去掉。同时注意安装好PIP。
2、打开命令窗口,敲入python后,出现
安装成功。
二、安装第三方库
注意,在windows下安装时,注意电脑系统是多少位的。
系统32位,python环境也是32位
系统64位,python环境也要是64位。有人说32位也可以。但我下的是64位。
然后,确认你的pip是否成功安装。在命令行cmd中输入
说明pip已经正常安装。
以后安装库,只需要在命令行输入
pip install packagename
若是python 3.x,当然换成输入
pip3 install packagename
1、安装Numpy
命令行窗口输入
pip install Numpy
PIP安装Numpy库的时候,提示pip版本比较旧,需要更新版本根据提示更新即可。
2、安装PIL
因为官网上http://www.pythonware.com/products/pil/没有win7 64位的版本,所以网友们推荐到http://www.lfd.uci.edu/~gohlke/pythonlibs/
其实这时已经有了python3.x的版本了。
命令行窗口键入(假设我下载的PIL文件存放在E盘下,文件名叫Pillow-3.3.1-cp27-cp27m-win_amd64.whl)
pip install e:\Pillow-3.3.1-cp27-cp27m-win_amd64.whl
安装完毕,需要检查一下安装是否成功。
如下图所示,打开python后,输入importimage,会提示没有这个模块。因为使用pillow库需要使用from PIL import Image代替import Image。按照图中的处理,即可验证PIL是否安装成功。
有网友说到.jpg文件读取的问题,我安装时还没有遇到。到此为止,算是成功安装了目前学习computervision必备的工具软件了。
结果后面运行PCV一书中1.4节的例题时,发现问题来了。
代码运行提示我:require MKL
方才发现我原来安装的Numpy不带MKL,只得重新到http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl至E盘。
1)重新安装Numpy。
pip install e:\ numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl
2)重新安装Scipy
pip install e:\ scipy-0.18.1-cp27-cp27m-win_amd64.whl
但是电脑提醒我已经安装过,需要进行升级安装。重新键入:
pip install e:\ scipy-0.18.1-cp27-cp27m-win_amd64.whl --upgrade
搞定!