python有64位的,pil官方只有32位的。python
安装时会提示找不到python的安装路径。web
64位Win7下没法安装PIL库的缘由orm
PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安装库都是32位的。ci
64位程序和32位程序检测注册表的位置是不同的:源码
64-bit: HKEY_LOCAL_MACHINESOFTWAREPythonit
32-bit: HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython编译
我安装的是Python2.7 x64版,因此相关信息是在 HKEY_LOCAL_MACHINESOFTWAREPython下面,32位程序在HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython 下面找Python安装信息,确定是找不到了。webkit
解决:二进制
幸亏有人提供了非官方的64位库(官方源码编译版)。程序
http://www.lfd.uci.edu/~gohlke/pythonlibs/