环境:Windows 7,x64
安装软件:Python 2.7.6 + PIL-fork(针对x64) + numpy-MKL(针对x64)
步骤:
1、下载Python
在https://www.python.org/download#pubkeys下载Python2.7,为什么下载Python2而不是Python3?因为好多库都是for Python 2.x的,没有试过这些库在Python 3.x下面能不能运行,保险起见还是用了2.7。我下载的时候是2.7.6,下的是图中的Python 2.7.6 Windows X86-64 Installer。
2、安装Python
刚进入安装时问你是为这个机子的所有用户安装,还是只为当前用户?一定要选只为当前用户,否则之后安装那些库的时候很可能提示找不到Python 2.7。
3、安装PIL
老师给的官网http://www.pythonware.com/products/pil/上下载的PIL虽然可以正常安装,但是运行的时候还是各种报错,具体原因我也不太清楚,网上一些牛人写的技术贴分析可能还是因为官网的库是适用于x32的,在x64上不兼容(最讨厌兼容问题)。
其实下载一个非官方库为x64写的PIL就行了,http://www.qttc.net/201210230.html给了一个安装包PIL-fork-1.1.7.win-amd64-py2.7.exe。
4、安装numpy
与安装PIL同样的问题,要想在x64上用,最好是去下载非官方库为x64写的,这里给一个非官方库的链接,以后安装Python的其他库也用得着:http://www.lfd.uci.edu/~gohlke/pythonlibs。
看看这个网页上,虽然numpy有for Python 3.4的,但大部分库最新的只到for Python 2.7,所以安装Python 2.7最保险。我下载的是图中的numpy-MKL-1.8.lrcl.win-amd64-py2.7.exe。