无法安装PIL 1.7

时间:2013-01-05 22:16:59

标签: python python-imaging-library

我有python 2.7.3,我想安装PIL 1.7 我下载了“PIL-1.1.7.win32-py2.7”并尝试安装它,但它显示了一个错误消息,它在注册表中找不到python 2.7。

  

“需要python版本2.7,这在注册表中找不到”。

我仔细检查,我确信我有python 2.7.3 有什么问题?

2 个答案:

答案 0 :(得分:15)

正如消息所示,PIL安装程序无法找到注册表项,这是因为python安装程序将值放在32位操作系统版本路径“HKEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore \ 2.7”中,但对于64位操作系统版本应该设置在“HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Python \ PythonCore \ 2.7”中。

简单的解决方法是在文本文件中复制并粘贴,然后将扩展名更改为.reg并运行它,它将添加所需的注册表,然后安装PIL。

从这里复制到最后:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help\Main Python Documentation]
@="C:\\Python27\\Doc\\python273.chm"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath]
@="C:\\Python27\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath\InstallGroup]
@="Python 2.7"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Modules]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\PythonPath]
@="C:\\Python27\\Lib;C:\\Python27\\DLLs;C:\\Python27\\Lib\\lib-tk"

答案 1 :(得分:-1)

尝试预编译的Windows二进制文件: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil